0 1 1 32 2 992 3 30752 4 953312 5 29552672 6 916132832 7 28400117792 8 880403651552 9 27292513198112 10 846067909141472 11 26228105183385632 12 813071260684954592 13 25205209081233592352 14 781361481518241362912 15 24222205927065482250272 16 750888383739029949758432 17 23277539895909928442510896 18 721603736773207781717822400 19 22369715839969441233252018240 20 693461191039052678230797804480 21 21497296922210633025154274349120 22 666416204588529623779768319540160 23 20658902342244418337172378161985600 24 640425972609576968452330090965013440 25 19853205150896886022021810226162671680 26 615449359677803466682663016604707728320 27 19078930150011907467162147402149551671360 28 591446834650369131482013979976148076708800 29 18334851874161443075942043105055461599768640 30 568380408099004735354191237756360317468498880 31 17619792651069146795979553316936041085669267520 32 546213572183143550675354526166172282224267162560 33 16932620737677450070935629884727146014576397992000 34 524911242868000952198993353207391489686215932529360 35 16272248528908029518168447579635485040537469353888800 36 504439704396148915063211137505096850924869589008940000 37 15637630836280616366959212401286303633385406476552404000 38 484766555924699107375725265737352751531095526728300792800 39 15027763233665672328647163358079732803244547039996724538400 40 465860660243635842188052147827347439579779115504976863992800 41 14441680467552711107829309178180918030028295462415100425428000 42 447692094494134044342699054985136028425586588872298461397036000 43 13878454929318155374623375288846571535529176576989788138624928800 44 430232102808862816613315476067771711885820236062022089458389138400 45 13337195187074747315012495863620290891277315951401138579453619616800 46 413453050799317166765378571043329420136920342318598982418425992236000 47 12817044574778832169726462879747324501971560600263922907403702744788000 48 397328381818143797261511891771694546370656308428215283496725001652984800 49 12317179836362457715106606462407883028586021391276513908377878875206458400 50 381832574927236189168296672676690288710132614032633658492548264098624760800 51 11836809822744321864216944895580822309557055518369702152604498288195831831600 52 366941104505073977790717481083711615742100000219818088602687084977149237976000 53 11375174239657293311511999782536949936525869665629420254242635673768316510248000 54 352630401429376092656864487195844033336445819217552331031258860174970807534808000 55 10931542444310658872362566415124321177858280047771348870488206297352376121554472000 56 338877815773630425043232345542501796990888930847298133386426251126558790049410776000 57 10505212288982543176339979098700638761513306591384029105072375302975521126460967976000 58 325661580958458838466532420053095376305580746269110442419378174983275969259821177048000 59 10095509009712223992462290129440599481131718638938973926793536722277453282337762779688000 60 312960779301078943766324332354292511200503458591400780765942769345959267426126576452312000 61 9701784158333447256755847791573719593063632825042279970402606389774994889527126427990056000 62 300755308908336864959424879685095511506261411582554558552335642718038666852015687876930776000 63 9323414576158442813741972812773577184454056377477101450494701592641668367445628649251819048000 64 289025851860911727225995005014584998878634279003700205187887637117353766897502147862034110168000 65 8959801407688263544005654437828862256214977123533518454529956692540973929981387647569015514152000 66 277753843638336169864169375326373275962961039662369854026293569743364929075145196001722022379736000 67 8610369152788421265789067355481606481480991447252495532787797438900313591247514660376330845518376000 68 266921443736441059239455406351214883651415910735056843670362740075093653500758614279956405134826786000 69 8274564755829672836422941465157498957684553688513002161613826546858610490481159673663288881368633940000 70 256511507430719857929105725336247432187431638587639415145711362723632540857301300028397954380150738220000 71 7951856730352315595802108222830984297285905501375558806402271188281490595852898050570138277502120420180000 72 246507558640921783469860107767387244099604336514253382526962868435408497815582877440927078537811067247660000 73 7641734317868575287565500679437433224483713680524194352755686135577116233384267696690360056925965149172820000 74 236893763853925833914525478560661718338270480909636845382574921879480712134137312459832962731584694421220140000 75 7343706679471700851350133517821653208243920972741096820445575419482063860062792952712721006691665719925294420000 76 227654907063622726391849293208146587588045168258935253026419659898264720006208543744268191091392585941955508780000 77 7057302118972304518147177868278479697336392380447387658904723933883370683428861673396063533011570518604969432660000 78 218776365688141440062557857060236870562744920990026733180865583686244340259072418748502776771947723298030247659820000 79 6782067336332384641939149206319066985749912026844607688108248269464104828184947812272411896162911304587227612096340000 80 210244087426303923900109150156894520505696676688209568980062242007036784396385114139230275043188451043317539097368620000 81 6517566710215421640903244922454836898047528499824372358520875349386249011538545013972006014600018580996973907229751380000 82 202044568016678070867996291891424253472972260783286149609354787982237306986655315472320638240006842562519400307304015660000 83 6263381608517020196907751726789205456300605283070397673539345901699086086594653120754778851353197363911336676717560596820000 84 194164829864027626104136170553272030703111185025600891248084712638788721701127639010175819401413470704010691495216253482540000 85 6019109725784856409228093164858439460088011797283804076270232529587659492007762726084922318731154646404579932925005284744510000 86 186592401499330548686066916319528825019766882706536626717314052471540122117602952383166031787021883717259154772407274047735000000 87 5784364446479247009267951280381826830080967393236375283994818171274108062681199547182943076543832104830767994386537157279148200000 88 179315297840856657287302672800606062621024004180919613821668173941986112293836059594216702524145346710323288812584075096138877400000 89 5558774233066556375906264533190640298795678596835486788193582326001053065319411977856944801935214106093282209400529149988012991400000 90 172322001225063247653090532496437272346528005064013880739623438983777264676520032286662000652407596322419896794279745379025832349400000 91 5341982037976960677245692798382905558342089184830358713784198549535906378484030657694244720631177611709828144323546442899856664223400000 92 165601443177285780994612951770663925892196116667997329116671101590505213871211932726027616676486917254343373499459297542247099437552600000 93 5133644738495859210832892230535191163749411529119864957124689900370625781667343343967776535094386290854214177143916096104178579849189800000 94 159142986893371635535816271641573819370063046759592357611578433838264318179689143109795653012532480616925149524721415749375289524767299800000 95 4933432593694520701610199408233258092580724421845827018201062151672760708372700298636369808207446452698077255561404624487892601605980869800000 96 152936410404530141749912926262909561325374326287767042636219792171790554241179024777330493426159108953148038132306141673720233556182581091800000 97 4741028722540434394247199796988231775203132062595831597301311611179639000482479607622897113811401272916822969786875729355817431120646441177000000 98 146971890398753466221660065274614281628909460384988987328028161568916055968088975731954397606997472199717670662493815683462482005311641225962200000 99 4556128602361357452871365042120394725022176633779061293662561479468062426699848329277572582955753609233520488804176271808908658654375624351468200000 100 141239986673202081039009309882560148305992959928321868959116401995996079608906464581359820764363246327666056166494826196562823878151812058767370200000 101 4378439586869264512209195407241029864225251772478107025057947601620747423169850795885242533353048844490038855102901791662223273701970715441992140200000 102 135731627192947199878482168451803549059906375464024020120757909031104551539662051266731749679251561360993932203398205277242828582665839576643677194850000 103 4207680442981363196232857657653190342193728327324488116149459336282787099068193984470837085958013972339049860608487997748998220910697495402757770412500000 104 130438093732422259083215810892314590569441129532291431177255983537507206604879859634635568247364190634107548294245019698502982143581370190975069901203500000 105 4043580905705090031579604066318788696457177110275343444043414070430491704456940980518050975002953607565624299922376751588899582730177636542832712996908500000 106 125351008076857790978965057844250577643112055413334569680217051098601753399825441648509092727366445359373025420683395095859591190271151322493489741051411500000 107 3885881250382591520347834078611179876577600234412793857284655992684695197024979087517266495292020302251151593830195206086027062425719893769390308611621804500000 108 120462318761860337130780292285568347232780529335959020880904597574601414846665572459652368536823354356425154055429642325281332495517885891443465384923527827500000 109 3734331881617670451054109572159893667041318995250754416715810516806364147685521903706261658757123730216736219871859144557269852461259340731559963051756637996500000 110 115764288330147783982674932587482225665859689066141845357289609933484624863855441545455667546633360415312276369484516326477915859950030572784144431108668890899500000 111 3588692938234581303462846521578240177256593169290821825899280870206238413299706019565179425449123702063496163621867621432535260919028582576497225039093605677740500000 112 111249481085272020407345874121280472125017615353874714471947886597121320338363166464727218965280143832772102124201484406017994410442912160040615928883735832273811500000 113 3448733913643432632627648688282700461407506117814340836862541474256104644112716695103319279433064468504309253167960884290226523050778621474280989149845247203952172500000 114 106910751322946411611454833642976894895123450997855769020956076450629982842528379241158723623727481844474334972814893933352591601041824284572557813925401568234342419500000 115 3314233291011338759955029296424892340085040584149123505108007529243048005631345127645843017419982957488734611377604170486783385707999569280200128758200290453452911020500000 116 102741232021351501558603721247442529091058879854857331758600304871999846559110443522183926395084280418601495913072053440878287233022886640055951391772307558036156337299500000 117 3184978192661896548316647563477115264823926551076930003226745119828965431270790539659801652837234699706151714265206371285723003112934364844733585689648123436817080040748500000 118 98734323972518792997813972816788875962575862670987341180715269501796918376086169034517977106156824756252770279484043179588932891983806793894049757571712691629793021980947500000 119 3060764043148082582932168006139402540183910071403088300924275565641923980088478116850721647185401208709078933085692118212095915523124951348436430218396945266315825587543114750000 120 94883685337590560070895188503708847691367020443163529088083469495842208532294683792428610546749864656812972891562507299634698413714346870408097500566245447610969367427377975000000 121 2941394245465307362197688233329982715748017690190488514741764801095662186129676465352027232377977455540885793971400251490808905246924284644819216825565259572030880013010863305000000 122 91183221609424528228126394314394725744973390187244381082874577321421173990530666359980326051174666205116833283420016358527975938636148071431519020185768374140007381617907352375000000 123 2826679869892160375071858055262359606354505192616833747769922409083983071129160429906639049897124311242561760678823837097341882465436815838994127966425604911036586969944851037385000000 124 87627075966656971627225734490132964153059894012004831223347292816593208072619518723318192472503657202701460090856487625365076144846415962160524958273196496980083307338257218272055000000 125 2716439354966366120443939947281116195783033939870314965790528459536477152485012670012101137330530890440653430423045699615351476824472588194796089449467838012616920778613941024298185000000 126 84209620003957349733760345886411425587457546164577457581422660035674283824543828064807188296651256969809115481944701534689214234826449438545804180176145070834401943166725541657875255000000 127 2610498220122677841746515155620355722274872247171221435672953034773147849948210584503996077266210031388202802796521486124494612485159278173840542147591216416326372262057912067129806025000000 128 80925444823803013094140247251620674791495377497123336456208736689104200147548799115261745377588489311334920759761977938139404676647456609216539513852047666521958518624561388277247773495000000 129 2508688789537893405918294265049319987966561176426765930190451377958453756822498201534853177552537863247281601387666336253645782311235759319375712151076635768952392043686248765884345590985000000 130 77769352475674695583465466824250370779299735198960510294595134134374887914525426745317959393743795304774059598131155912217991857595478151953172212921866429374048803151051469282210764317495000000 131 2410849926745915563087378154391126479880718292881762597025190626547722370413111996928799208453210115313534697017337024550222587293451002439862524023068562219633635022224657152012207532104905000000 132 74736347729123382455707131954145235433697488666330554170328693560294953669604038185641349696228747834577738054050309902772000963030111520497026295894294453470141312864612537880333203273521975000000 133 2316826779602824856126871774787132049723874018902852532803227565767487038720934551827471298676367041777850753948997140559200054375050777054893856774817135948487268295923933945184162259695842505000000 134 71821630167687570539931496228868615831096902596174887405619994037528447628656641616959060401007549240152479586126530640349241790223612390052773135536353667534794800066122750602622292408647791415000000 135 2226470535198314686737828990619420281743365029805994215939216483237205988526922936503808203425563404708655722579023471536707513736190772811224718541041879223695314048537152957276332437064419912905000000 136 69020586591147755288871229542461317654404508484320141496685642542644183124739302547813379889389366629369087343593725206963133589288216499629529796147909081553796420204830906034061087069086404598841250000 137 2139638184325580413954962571647338803817705733353737905339828877665033513356079707452952358172497620784288791074750781444414068568057272894237073129471111179569214041027029350138875106163700198014812500000 138 66328783714092992832602427851829679570815022844553030948704576424523900693264699716278296317192259571490566749141151364623408805174154193162755646740269596217041189524847018354950112106224119491881587500000 139 2056192295136882777810631495460347542921716207540986832462560930160324174099729023209485591834751284335915767654643416603070966639817683781064896926999672409225278114291089501503955165998252890160340412500000 140 63741961149243366112128219552933225593593167942806593131881714767526141133023657144580011236102986476760442401815860634380920277090288969721255336013980919270996535106024780254485622138828169220625901587500000 141 1976000795626544349475932745144465998055007137902427468268294347990688999559970527585956358733324709177405578538175992518297919158272699753068609967717055949618988260701927343529332777079481832872090666012500000 142 61256024664422874833752611208588062083967408184667885275628543358761838762697538900068336280384339671304123287579976869477066626637336532990563104778607974090454616661587858105964166452416435207834279550387500000 143 1898936764597109119846290526848628025075117448785566155607850091747047575498579994281134450383297286146427297983801299278453064817439016611698106225527331484085523523621630412019501997931204017782318316466812500000 144 58867039702510382715233753293161809891964602585911355929073724950155091614363097072499871842238469919179966894782151446500998810191924341113223298642786316462944101962851267027936418378501178412155509468482387500000 145 1824878230777821864172207507874500681204617492870409845032674541058541698611677773845996090044069756756938713532460717326986447844476872777921591142606240918394055809641131144186734192029919229818734771234875612500000 146 56571225154112477789337228573490542928508301498536477786232645370382997570178018852856349790209603933046928963894994309541802249524249450598865005581724047836675924812234223737248061229577031852287214077428281587500000 147 1753707979777486811469416756489018506929877283055386055373470657563896477669080298407041078607976954299879579197572482347226416561695303311234625212352710445879820358640014862607782306821628531049285078292639377212500000 148 54364947373102091155550762243194735675355913833972617385392461803302681851893248767995504798596811347181223772367680704621755433675243951808620202768437547473407357393528050470432191794827948496170807612348836400787500000 149 1685313368566164825822037756092126826712454589453675628929439780179499493803984015818189647445336939860794616366930399355799923257229920664381769998847955521189116587256572615710362355330083754640619956723695963827612500000 150 52244714425551109600482058362001722272155151375351783543982496537257357239627456095561329701874734638959234832309606324711860663499117920405362854917818780024077472863077807451647595433136596091386466853055547624334387500000 151 1619586147192084397614909334839572900402950525540647275915024121289611757685613110566170726058013594004702484840853181839868231791678109183569635655791505891224656061696721825903861781580959352700716685045430454264380412500000 152 50207170562954616326061120674169864721441832134555455364232646254347917742439760128689317541562247912630559530968839451660981071862352316908995797507669722175184156216428585277259389728137744790087395671217967215561912787500000 153 1556422287451593106107861611017702055442158138003076235969404114317824571332902116331974940218567604355951652107803368151992065054408842176115687540604951048972749444954314513073510970665301266970347539064241020867402370818750000 154 48249090910999386289342682915220287440108203896744135126856347077610996819922618349820561284731637479354996737146257592444948450360706876904992566651931313188744913173739870482967875845009426142923760806219407740469594624375000000 155 1495721818240980974969591332555646146006794671654877349253702981202798857155407543099535374736421306410709306717703525408699178824928938073242652631393193649157372564579804755588575215491006488725198699264233425136001028857625000000 156 46367376365470410224056344336923364822477285718839896055632046596749654500494956016053204659976703500950867882288638580184629008381346382414688261329796699352106743059370816810765506091707756115041450271186196438250966251020375000000 157 1437388667329582716945716078303272672681062035759003464839532074479144106810620450139671943570157918193186129656186128166764719041664798413030037973686025502098255208626239455426361835312386102656677187362965558829609668518637625000000 158 44559048687217064225316249947019552111825174661442353013306358101143299014598247473624941759275740134578187200649421765327375168135949198062829606842212292563039062889210649676649616508883746029844764124341572535309315630242328375000000 159 1381330509303728990984774345465767192486660213270891184498454632846709983478106980310282423097745204276463596863380095473001102164781093303233847672660804184675765797732299717459979909569689867331639976731936144418213192091294433625000000 160 42821245788415598720527093219791776354708940392551048642028550479955666503140943671096002151735254189828790872988213606224338842013040635446350750421381683773213789778963377264882706923912940818580908898538444904618178350203467300375000000 161 1327458619440883560336311633634487862012273839986297377419020202329959320764446719960418402310566376991338970353592141983582568107484905001475019749326927303563500877234431386193854857079268038056970936396023471969717780657137744597625000000 162 41151217202667390370424784701118350367885686380554102142394029750109970539605064164157248315604345585073593025337191227849977345353439560691071376901898469603262073655485651778392050780838949545688894585286218824090452578971411663408375000000 163 1275687733282689101483141171546594887415117395945524450238282070791301495911830744123077950421827329448114058280488644801839331452621290953473546540543585735968919578682173563628501472859176863101587841184963436828479013488814058783433625000000 164 39546319731763362145976534538114148316199133954828082566328275661635430776631513798020019562414071150922590899563889487730469701461525432351272002618699147415891974271894861382495079201861993637706270044840461588879791335594026969945660375000000 165 1225935911684664226525246475506799508798418488251151945555622966726287158384486907133883738819181634642798919385706821407311455483544293272144935772523705512452545659529094070281705452732278773990822620073888541478034864771208129471607485625000000 166 38004013262224591022281831790293873013634578558200887794997178343993055137749858255953945586892258832199613614991157369358700465923825611860339537102499201063737637477646773764209455556411137980814193343893840989356584420454413526326663752375000000 167 1178124411128962321690711708036185798890063703932894913631362233155238006096558786788284154269091027059988074664709512538150464891893211335175493726113357781518375044716915130693698556838891128196817733419464896543934788621274433338675710641625000000 168 36521856744997831972411285547771107565081119665956135064787386319447625107171092405357660249192883887136984496114907543705239199962890353032370561749985737652856747910302289041821210253279966427977992340553405626499574087207496616253731477076375000000 169 1132177559094932791144725752539034116301678200322747173326770549567964149772881869892407965175164216630079231436766677518466875258537222365204470767346769133162459592180184606834220221159420516093254564454968581383914709275833688335255205579429625000000 170 35097504331942916525485751246012080840661092436928822099599538638780519688509277479808567869049031163473331687477015638553596310157042431164448380071746326744986432775298964427512396805599424252499074035789770282825533056157994655442337245078209281250000 171 1088022634290230412290035129062737226355074981072399574276758624844801393427349533755175344285519774171074215502298744268545230409001658097155830209051457879302123338508481572555093644570053054347830805193540958466739918690904420583955625490187852812500000 172 33728701662997142780990371054472098346139339009882327335170903657141186017982788951636131376530342336586999077121763943989656741645708910776533917288106272162717329202253882266412202848636803470468513196330369593640174965610676134581781388048039247187500000 173 1045589751552911426210679246347979622933411962275875008700168780274468260326886322609540940894931444695476566338417246231353869291242867090114675089690299262541145992413985698727645853648169048639413928848201265381585735633441880873340977041673380372812500000 174 32413282298140254212530366690227050111231636887293481819096897514738674623970046301420569479999346258591501883619034294169592263047914331877052165096962550389628898726078100433398681556400493126721212751146092239814936243703329740703293418205264790407187500000 175 1004811751242347880588419979053668689257352591720350572735501266189288127314940999079192220748977174822346428993472981751322703783371312950964377612891966141356716818820691982352398899600957138858114426983610382239515985751453796662381973621622099716572812500000 176 31149164288512784298240356312019263577062257652086087564131990353768580426320995423868216753410512544722560944596147113634049546661111630313757447683532566957250219844610665983568993196724037299193504188508361483882570274321903206973583085571967963151807187500000 177 965624092943896313245430491474618731401544134223595559140540626338330851411273845788831415020949151439028041042742192023351559250584872845735794775975219743768596875300639848831116922503600514922621131794489819000442790166663403236260444123581978593303972812500000 178 29934346881260785710607708055575849049338906731771160465041068280594745712785285347729593715170569254022295924856864779260485894365561969626854659001580143092746255552642864427232315209089632137035517297933649770852368934675687289082329404982548897821142007187500000 179 927964753319084357028819197138594040182128304801388560869696848991014336444063860579285184165954697835654697427203658419375752269406093569120731056157204463773417527684545794522944313783227044861065312313315169476036017463612013434148752699200430552733252972812500000 180 28766907352891615067892782781184439554877265541488015842524252902454618352820607941556632816040420193041791029778321362493268563113496840557486702511269880187349695300873609938060334628952840515607105525787318051321420000726568017649134438623985605882056527407187500000 181 891774127939640067104657283983246379787365163062176893781457969434374643705437874492966025714214192386261519244691513421779812147060218359205494050636268299619120039884927004769266732517877555238143023488386817421354697657197563526634797343373707037530963544372812500000 182 27644997966128842080243787354243029134579587937010668064547308867911218629713917418561599945472550776608991903443817943709111170098539141467385491067671142472349052834706555608722153087720773741928187144152717727895911703591758745312285919489494221361912448902247187500000 183 856994936949994104487539166055168035368276530780205625195596417053458504867327599736808849470884536681453869059631395506320616365812807116263072066193972971061321317200171710288923486022524231875503198781269346561102665518157628011562919281098314539303958514893052812500000 184 26566843045449817239113148647992867194502160912942678955743989687202796431317732741223592447555041894209698758776907965537901386063568960283625601367608329542199564021695649568983271109052543420900706138830548223464886284884748743870721300805435731176209811383561887187500000 185 823572134408944334412490077596541284070220230895821137756215449028674369880127483805141656485451083929595866032392531581478393055099779979481589788958051315426706317849081536409711646334809039780381961374500551428404237245464677175384135965472048848248961040014714052812500000 186 25530736166677274366786648960264414238437077689770728162120127351900390376035960372671993751940520859849843596373422647429605814186322673290565465290674597597171279692602904721348154197268729332375862310462810956309454203366438140322739499450492528105918398898831158487187500000 187 791452821166995505370369270966117508791617175233500727696571900948518971967611066729511159056239978953062146216184729251252593927433319845771491480934380009317283088601461348177700932374817200102102290900331207061128076626084337974105269364442283426594102302598046634284218750000 188 24535037456176860666480925149085183461942233215723965899284274074696440465108952386881014786995347966339745831890364382300106745112993954152775233442197547492808175079188554683900410771258012018805215039820719846365345611229470316666003827910829902003742894032740764042984375000000 189 760586161141482680660892489844842448691674354320105993361941412452645961332148653088761726342424829193534257060105006098541688083469845874499842230153149532137234220626834791524106064318395663355171030312576965094278103775405811280242953812689940947984983272593732843256715625000000 190 23578170995385963100487165302109370511957323858218883873832562701903337838449512516675578225477806258266732756898602284598854582641798567192844544159833335531688165163534020808528885790162099689144685636666654690357158475001436583683028725935608624620904758195115532155923584375000000 191 730923300856964856115086565989887378548655025039123289509529048135306721000313480631155956973614180835489525718501587289288272665066711525022064500333845111821250882571748354591109674823042154207120630744617823555581803052209631192103584547930303765501005477360894268884252915625000000 192 22658622326565910539567201236045912408025623334943701364372519825372759368945259706496415322042718856177161257689086661962409636183092171000663883632378746946712372822062587556670359522126898164206176646014773782668605053341070962748894074518245769149512717752684484844179676184375000000 193 702417292123543226726568286718564798512331168022170552716017973437972907786975127574252537554992457096321756045451396591511353445097764173135845903135403172751600445982926860400393037200431512432501403240313923309333224892208435585108935812713203927562890334323594960304178023515625000000 194 21774936055829840028523153388710895683651908402359692286882076746180527681625171708567305692823215828695181064579348260395222933908553769190567503808407656260149070504269797781282653819112330812642054457154928817011787399177670887066061796408154383054838894160325061655128698852784375000000 195 675023017730725040884203386563534761016068068782841486545775058090786545377885127988178829402237768215641778659678771381826589062721447571961149536017977912855529159720728777526112211393530711771541914645143258133697015812271604780177178971927548907974414827021128015224614085490115625000000 196 20925713549652476267409859560387984431006736299349748321638944589895136492966424711790043635929587448231595086544957319575898732236743467362000400745124839268520565676886230021866448838532080193681469159590690531436344984366368196323745356652664152395146379288242181144076920521005384375000000 197 648697120039226764289691838256498129385976236753292181119456302729967927359797920969339418499399011183943546517260374067791798592213610868848743264884934110221571221205671165187242830534470926881000657250775984019047329393492375055154508310080349652667048315558393870791679939132732715625000000 198 20109610721216029692980018934370030983733053104140479158509543656801766762518680502132251599430269216537068747686602518871704321339424661554600819574302010384811760369137408908490503399757170600672280785797061618271464087705706366338060051497450864292861020405139200162865235442445493984375000000 199 623397932357696920482367317366447218651526129219251555823940837589626773269642753026165970513325960352138582415513626281987872122136408599864230524386811928055675246179914724812441115502137655366871604602961109196476318002746463861074654050062109469366801936209932574183020603951651834515625000000 200 19325335903088604534952975480790127781027155987270720645373206247904084479535103538083327202669858260726025965644408971632077839302279250430359342287584188250904164745157936919646248868823821369924784781367399025755777480608765682380510001331436075692321706590416328748789616552325074353784375000000 201 599085412995746740583529487819832145299567061302523799190444561363961525035120832358021907756736867112133776872830142336166336093534174922497108788815618472097997774755729858583341869663760221200976965852611389263203578158320448322671345835302966339130782274016473211241806665606151867102715625000000 202 18571647802868148958089018807790280211006060905403948803651412086773338362971270897406614495946092780117388206908262227229092076455796219556481515772866417803514619516386727318555698862746501650346812711387083046117310352665408076434778571969077922906018335232612635411931120335638193953005584375000000 203 575721081888912617700747328288138681449491830484173164419842840988924419298498204996749657014674732642534531168119184221030255959627183024567634721533607343583364834041921528443277738380131512545828557232587472094820592758396010420811176759181068364281995189781987648471166736564212697961756515625000000 204 17847353538556291148722787279578138967091668968012006391800897093396042158781829937667488484245317601162112650665056524404555999163337975962148361100251344797803733079957865027324880519300276225904032739140387830384527389652255024304745905032887772939179918848773462651335574004906295560219177838281250000 205 553267959695245025610394628848943343086721827172134400224655736591822007136954961257959109334896581643740015290986150710888110973774682050356462473725137013218338385481678562547766688588280564347983386840953804315969087975340463151134455634497593502524985771367415947051704307677119663780278177882812500000 206 17151306750552595793921868412959895724001659414183887534562535258679539080423032805185013063475750893035521436637907124583884988711582220602469328099514407378249293568511660251821943571098899034243608573258738962917269662000543148722175016893765794405388088342032591373738012711716500903886491427867187500000 207 531690509267130469611566603279678982181763208007883747284773815772330651994883383144954753295890264624529096398756258575548167610773916979373508559951497751913299285001139371519924508876222512199429702681874685665072693057155782964604467569579869479160352952357195107139231859225126701917836166462382812500000 208 16482405787281044557958213858485637104503724206926096652432894764860449917594078992756426760397797927210809820306616924002389722649492725924932906130908150723441136585820689586288330490972825906066474149780970275127276412338431736074509497743155985754542262857079382878962713358980194845512275959607367187500000 209 510954579405712381296693753474337998602556458165350338796408790151709793505570706309143052974069372985748882191440706228834362209941177509013338216335031297822889040798036004933176619477271077970205031681245418428955993036144902752575326816074851005742753774169389125183366063300645434206717716985722882812500000 210 15839591961577083820197169197404258655930421450572509574462678622689683373070231899908301643939902569415829613761696921691870671618918829763398499106911471977103373329722953184475293382828004127383671639282371546706628051798028426807605952253348541600408416311768420829022858855018273279188351201985194867187500000 211 491027350808889598426101793150225220010629373861073709047610937842714146826802195217525640258336696135329299237724620152105336495176078080175872889741322867634795750475371344891360650571975896459982172086875355544806492901935096287245702525040786719446110280730751920919922795996962571220976139998389847382812500000 212 15221847875075577551208831576608471072309886172283261781335729017567498142351941293255226882613847482761698611646056279815359031929216908890559139199059229257633221109605453702125477650114975514970540205582522111420502245267561216033740508734577931475425716717797535203596279840652248800636393790822734206367187500000 213 471877284127342904087463734532358770052998114614873475212778123681776248308782212598742047484208854301964835392583631569051475623664961172362835794662293084443406626133934476330181367294613452419107472123061410066120671043050710296847926949117007229777239746688402468866291285705366597764588968885396615635882812500000 214 14628195807947630026711064395885503042796082501185836345434836194030250015575564021800386439124900612777521056528226083388223119969802995863237955487138429966077848612422197206901322570441559969862524118512499066358224768892392094761293424894995175758653421207317830250607823411016532158350448149645466649521867187500000 215 453474070046376530828033343659304410632425927134093202814773138632601291226523242998882632173410694555287848030662892822312931403782918529587476649648573693069997794245017005413161770892923496685420356942620789786638634721980807002931620654029604097821319364547725686953606049713878687657933192478637152336368382812500000 216 14057696171437672455668734422430905035083372205043597377949142228046369923824896389188555144944507629237608828292139316216512254655942469442373467484914749795380621716867057746338456275902340988354391354953151812330720387547691946975480480728307150686310015545148661866026347154546303790499784103973276391924037367187500000 217 435788581314567846125721490934124573557407760934291103001128473586873855583825786460241976147911937013994679597267285919444384255922045784108840737862439408857835182215640275830854492880413191120557944895476346884683964840807813870637922154212491609368527529163082735870252318109073499041409651467559004755943084882812500000 218 13509446020751603229897078657959623821844160495000151943532477573125278854703100208750531375029660646444963055418095520237646643316105393037089469453564597817857704696928548546260337440830911336897965173040007195192645441491868523192637277445927354344546938025017708961415149053749204859637002688366550933419594296867187500000 219 418792826643299700126800524005802961765669092621906690282749921065418975214704922579004554065538950591886684923972574694084094977843093460363481469828940406616247348410064235319847246498062901428198476547272557181157945468244909077159934921863022226691589905558237700111378837404042625054261404874896444890618888201382812500000 220 12982577625942290703930539898060585136679245512745350392598228172390219578775658475649472008046493493377981135638668166457091644305723890617014177115812689094748600585429666542164469510145174312945776478884922284640453535647672845586887490933652272417036527711845539695846575670432262457671576871558146578083882612364367187500000 221 402459906404211011821838170110179632217305223962910124976243236981658816139402926527993461058427675090563593286589523551707944506272354581568522014439628736279211778659720551518838408231273654051641271153723883948275570919151096874391995969460975232835947187041413470320428342851333241948063011001702617663202604707045199218750000 222 12476257098530541366476717704794914881124168953605018651143332116753043219376351705195332770077328968652569717507299630367717168769256513135306140951236083309199461088514754771137778556404552025119655967324030678145635492092421431253356599159978626987240852949590581563963945479096768309156295618462393254753145010138043984375000000 223 386763970054446782360770016221402096068868155070393577795714450123583953818833398871019784697785707311048079612245708771617643987842926451727901909390509154613138487181598420462330048375573948487416267836487450617955171480896182336586417451102555701061214242325815655795630316866654197299530542898544961090043729330375284765625000000 224 11989683071687850253183615291419016755509499255382389496922479641814766261436632973541701307944291856078088126407810022463323083237881372282382994354658201589835083364129941317144465302418226197043019037502977800001122521482940689778392486531508764872894318112036198895366753953615942349862401698260488304246826587557748906484375000000 225 371680175222323357848684162479211624519406656979464649064956854072667049352635155316708468757317016090092479891355996375362096635543096187036729271979631760256950151180973758743324960696522556396796134203895907694679467996078766874572813339454935764789445520349159158182728683706102804646934185845776981919119487431507615462265625000000 226 11522085431892024093308963778657445618158583953524878519525607805037642902148928973762903095238253922539975482559257308272633203031717661225424995533295695699216048177994451552840737851645516627098895861967810191715514577298239204780812814490081854352367560990966427419950122393923201638351032712679464545793374948315149363928984375000000 227 357184648388652746892570274134239257162682407923113884564428506586301943462284979490819185104170181924327219101542859246938206831554654477940333793528142824502506302463040672748987694874616773664981750377905673012189153124123702353409146932843659268231904573300563317296079262426049914186514858043149601674448331287663045971479765625000000 228 11072724100048235153669442805033028705035910116912597852993653450281273532061807921946722145429364850225344574316165192045192202135842014318243642177669618198183848299575923614233608670285232995971943819204465750331035289079964035957458094286211065525745320686335365453824175500532170589896790733182986738932218709311564145257031484375000000 229 343254447101495289763745420469043853578888633389993927104349768507723044678608991533570787458808120609066296615916947225460694153522483187955415033768423458650105752293843827437892790514416939223223080766604147316174037435787142163276376109280334988315941808976246856958293647228002518306517960334251604631338082727637130500814857265625000000 230 10640887860146353982675881533443978336351585652647901345582715213769750134383376733483465100866775085338520181460421096045481530355532065345161299708337260148235592827390528378039481819114804784890103552335025036606062163611896087536366740189068123952162712043760401225866499403351741084133837628445501490401279388940265506771926773984375000000 231 329867523664536973462945306002775513564486333925845535935886062210147463093059662435898885179067781325032192849037767308723852981746970105177402729450235016319296223579784764162674994041576951623507287502049199557858220007504652250145202370712545127010425267397280754798222794476888561389322938434669946014489238119184687913364487354765625000000 232 10225893233600646177351086818532418659764278895841044345088119777859003031163356850008072526978201334707983668596939141355419516496672180753681215235663198919619113535681053164434789392580338993232747606601928444488131523229672730775622743942419053400180796138534534917473212849538955681645035589118046079186229337722837985065884633316484375000000 233 317002690241620031497876943680342688369913924783038072976290290922443714738701286394356829542812368385542839872132326486714500603876167252647752874252607234042934802916349701883097035311214983529538255389026675329768800516865131162564452142588300268967108180660214194167985361791517292235816853647631044987986573015211013331504257645612265625000000 234 9827083397490220976433976075571592346901191322097674300971929415522168028076535065981772254830684004764351188936051303875375186841865693370332254809822557855916135717903979336227278318221566090661001691468019425281787724632075858463382831642621318146869731427423843498685977928567328827483834390430525267276820848093673319142800039864338984375000000 235 304639585322196850269446773808629401984386580391585497684264703216351018240523433993776460783060972592082259356505859517167352042911417266485734805654736825115136458578586950981450907194403299451688914915814580274757526030278073205304548799471373363267431165431605123227463121416565870719535145271892598148352980230061063865651970050152029765625000000 236 9443827144988102358352648967510722677659923128021343506971208951040663896715190235198214405136826308359470501794508592043845526329037338251001117853971951236314112539211926062461688384421723372980947049060145433755048006246534833051982104180736086750160456536927448980268914641236472297878701428948465534879800258942729996541174255316401281484375000000 237 292758641494631173108925886355571950707919730313655771424842042291859841036337542646912608820373596445987138304103423814692014442846505992285871142213363852038341135716780851112499515914800647557340410837426608184370744146577126269819637443547315825079129522706477426818825332386419362272620852033604960491177910828226475437067124530698333007265625000000 238 9075517886333566366376509296267656450659837157530176973424244300810956858202533139828085113769696616058161107668465958175757039510792895927401312523698276759279835700415417621163455841627655737399493017426472590762793025900732502530716722153255886952373389068579201196950005432106800738959396369669729116273793761767820170291496384167733085282363281250000 239 281341054476340557357665799580890055310599043062920713926814397908436770873254325338378042241816508626069758164960648594477902314895291924560860212430301214208553359535843798822191447190695589825829026599695057602643283586409968664872572245322824152175151241887496847038574752888542749827130824305928875574132080097771402186092498491630896087998632812500000 240 8721572688766557278087454140301965580173037165466245267329111968163343478583547988486342425604268454879264264150092788461666426407264628929872836840048833096150156751521551786235140137109814552743539550283629604694132200766154772997259189515628328083138611032692715883185341105491495525511863959711593928967694973089641273025991341806968957152451367187500000 241 270368753351763275620705323301486522817242623997941893825883165834624341286302686022873224350971436725465764070705328488196800202359651325119517399319765421662175133189350416150259270993535546257363254531940315365436608577891777955568571668491082731660643150416755858228534485047393584876694521175949714900737106558640688345502036287189335210524698632812500000 242 8381431353904661544241686615861975492122753975656882008691032346495303497685212182019337428556996552121889612390938505306849286806581749492159680586311839853752957255972607899000449483788531672390395416810970622138300076832066627032993855908537995259297771072822638563456664156794550394226716051296595072447742756912657370231574635530954009609853351367187500000 243 259824371971044507871486754490713932084240584946428459667246415766392909064436227671673110442208278371283787616524922881233152496143316882427669688115101862763762061641473334028411341535416673743381417402010248638545612938544796183574988379401533401258461077272532051494382794010107496198463877248447378598873202527496020428525238371421813950011498998632812500000 244 8054555531102379744015917940580905341292949699721742876964555804707796628693175245118735546750392297696922260365585330866249166495586949694578872693625947940422513268280799906681122982440600448331785261496455787657181436115027433414422753844929537887577578945675473873050365672465409402699068912273881016146308786727856670182467331509439805787054813451367187500000 245 249691221464173772064488141250440042427207679362363010257946817817753508001507523199478475349267500596198689674792231160387457427955791156191432509628523817270342622969040841232520105116180969130009125749376454923839372623889269951438642174680923809838700340812591787888685819748314540239714035990474576189303670206559621261785494447005573518463173724498632812500000 246 7740427865389386933998967616629032597504351462541025481647177644175035065410818208097275793712369015772033967604564680606965047235031703969872105769252237872739241364892163324968553611743683893140181759927397148887448182869463829518250305197987345652905608977030094746875513492576426651181876788590941748081176352020673734659891418987922428570088026624751367187500000 247 239953263827070994953962888489327140272723210919033253267177927117742552663745404529627089669982695270631041790932744390924757112624086316003952604712074773637253026736292138447160057644779459013178263634396438991019111866427529348601141481294027467697849300266430163787554164640348738742819862135660496099850833193866360678215038927536538205512559600522798632812500000 248 7438551178639200843572691206757782370707157324848472528853227723402054320309944972780220159709044977126837595382023340617326261967770781197114373587759968554963166514478342802354852664908155972545961436903284916514763805650091731239496267920117216227450210843620020284253946699004549595640360633844431877817092236389829246559582071175679545173832881140916051367187500000 249 230595086537815226150748518980739125181756748551894766137827283593555518130831685723915712463050306702034244153923477615994749809054613534797373205151529684815483997239556167948817809623696637627523744967124734477438532695976264166722157084491938504712518920413071512713923318022801802605618011582416298182448491070634465332062743760419618516466091416961525898632812500000 250 7148447682672272010673051927111596903019340224276986598216579474397140024295279459723077181152173341587231615894729158837107039587362211653808375951973672479053993738518570749219998468494946265040525423125455267241379245366483690860825321044152547203982427793570568910358315224227633493306781831344793478210638458788661787818102824816007685678512794954627216951367187500000 251 221601878162840432330859892740428708687530858647207987965852339626581926517078616121339988078870829200444692491396200143119259150790245757404457666036477925750227972633031358522045104000846327849096231254243013324235220645812473644474098809937276428059506479569270842228250141139304070489578675325807190052301077379262198460789804956732883960862120107053516087398632812500000 252 6869658223048053402256510447952335314825327283709287496177881566120710662626633340680625754499099701702764229409293085523326168379419003342933491857331456014257573917393659586944369232482348588131638696366890156446295411373089887390493814163962535538882260588008371598173875291316651292728168229834658475323232008843210115642649802655199886118205626995502710372251367187500000 253 212959404914489655469947290849492800470453136526498815586460809627553542063646105995755628864066698577016075101611807045552728600114201597102552026860442216768579461752550360532037149259699135371612087426295151494299777219121937590895427252569350646267029813701881809369062723960322336683710282782478459384362626900774735524540517365318826796710784083770275723599298632812500000 254 6601741552349179319568225492186359391620954947989487167550729790051909074290904730669652258073466641367347473578298322106127210123863052761886140673694242701722068523633467658343717534250824123544293067639870626104120646429793352114333677408620218995471732675902224211387869098268542402132519272762609138290535000198424627841786624366144066962141350016264573883335551367187500000 255 204653988122824558906610634009191701028393742666109605045086626054890799715349914201379984291458737525440887593159033459187342108110770153061247192936679604895186473513019395975850597871731950501246376498469284101938841453571007214984722149515434084634586474306914338390841179013963926273519077956731550105644256873644372573489458225166926130153165796006945537231035701074218750000 256 6344273631807561326104794610578794088412674343155427980280556217999576896954746209389414713928577666575535038316598240971964167866057285060514948146414567100944729294708771795849028365234320916027414527693154769703058190456787477920767782908360227529796745563528710956148182703194064292868363903908524154276151149444256011408803076914625535227045209435280592356483203708984375000000 257 196672482586034401109244446573052008793299422662615623029610776533145002272321780549342642699862464870848567794103513801922235090474568247647271299882356410448711241881734881589001891971984129396082116283142872176040464862580390277091262903846655487446494634916673878731423271631882287870590977214577123664654226875945181371605198346758957683310270159791302521783869770916015625000000 258 6096846960167066434386448066763003426219984164072225318503134317890898031008580692899598980601517232516538925520383102983241701109379446332610387555141160074556566728090248668082725584263468740344131825778450993425624041674889670021489441669473619942722770964964111921894508061683024831951382850265406427325186432383059793302062253859943647725079308531542159694935829062458984375000000 259 189002255765179059465975866982603231975278273079339468386961673109220047847652328454548166323734378158731607755154063680905269740612922199728542135324500801583121130104498168040757958309762757557701591247198517467045521720103615692454859161238639064920773907341038591624546619714557666375878033578005532982652604842381808594420497079748131081999274593480092671349126717512166015625000000 260 5859069928720550843445127160762154089869848151900326992418034004376871681639820936445229911861905250611647001212011360013666313162800170141163563469492298967733467190995298868846960640507256982251078300258103971892135861055466908494363848229528958249414691850467390051495117846381586616813661328783969428717545825917561937891337655437322917397542550087094540907532141132681208984375000000 261 181631167790337076146795075796971847643688165070870387398793533297453659957344096844262128281090574610060590591473066343085738378489165993726431447632756659101988995245275893612391455861015830738929943363398729000187578131374125352476005914014537190482540670470932273188125887520652007489060286149294396612575316850035765031559523371746755435921577995606676306573118538327493416015625000000 262 5630566201500449360550527497919824473543742162968905411662581765641389459598027107015755377852779409014383546702396408155281200450626193648273835891051038763470952072687089118760378608561790828262374753535514924305304041835498540433510143434369621204089336363302971303781150080045719738321214939567388575707788418970337638417804027240982999954395968891364849634384726397646923958984375000000 263 174547552246513930177062637030139171774127687550051517845023998732480018938725194909824835326460004025431169553747438439538687289546146521967078045091904860417022056577060960087399761650259574659278931047412028554087966361172764151901654744923207981241685312329930333310689039200632159846239327986316403482010317426096849845464552688382868815311505119634829174655470410129657282666015625000000 264 5410974119641931835488826570367677330920380411941736568761466802240905747216962755068251153947996986843590855990028026443132677606038966595082393881825266039943607787878739987987052994657047024685061628618668180157525744140375028711324975295650600092145413103586516853150578380924139391296401625378085583355034943949951888051744564924441659039407559113920403211837139087949497486708984375000000 265 167740197708899886900150053176832250442126877880789636066452197642885355520286832297128811505786341811002896603308509384426736064611926646620090413848966570901696211647276189557933677389601223361394122764536388870125328945332948758361530249968389696250691355089350366148407821454205353110173905895791203594119756695170648617955248482638113612602302709399401842682355827790483911743916015625000000 266 5199946128975896493904540962840261612397380855088994394561855536167068887759379493456505728653160778581068799227268845721325675031595386564656272484874296677666114519512730177487338392371433576329486235891353507430786806923630844793127285040505199625663930905777620695546355532562803759326029868812321061640984649402251548749835575906591479200931663138883146102975885778543335834705458984375000000 267 161198329998252791311037338593160427293753683445116232034643736564656195043240901179998722007251888809414431473646959209949626692253120666987811516605168663108174595737338803995533797636672590567311305613671528750889692753089518801231193362446908407931443275348233674802475741528987091185749710541488840835129548886838668162051843425615583312670291005582942200510451752033849757513021166015625000000 268 4997148229945836530642051127486455082698845374120842787755715409722515967185193010381300818841293896481816083619845930208588045399764890606610172236253995508131916282207632535046004123997485368199580448996624822495308416555625985883270765042983578886336977140658610497979308383520137048005881359582869376223698061701264013793498625107663684632272265637431164881837218072046004894096276208984375000000 269 154911595128320932449900287516133044498031123474924514313795878866241829837144779391783021992897941048989158105561203457049464745881162507960647843326031165809711845742781936477934544200840210912273169207098651128345885581817237174755148569481461568782432677378352384815805860840646184055182862215115378696937517123549442771996546698494178191515481390367356668184367049333913157760330938416015625000000 270 4802259448977948905946806692485765424404339253091047742627360764328103032856458585759436288906972789080699418727085436234099075950507415223577302889118206040147055918846657771045717053164350613903712816162867738198806986265052146921342674791568131759945556341862488343299105086553422698107824193472226842291255712838282272210688713455887752535599049377450458562398051656846394512847400534958984375000000 271 148870042918316416084347838631113600550461124099694092787701550082180424044351526251572926073521442059099288529039323948284432829941230863751730038612452128137184252531305402357910673613625385400441864558143851486319809948768788045847146228215036228549995417801092316381920013344344903415399269616602030732426429426228226799491510030928930968664807757662477847375653811908579132112408639159666015625000000 272 4614971330467808898614684763650222661276019674051536193183856101389024236231932907008215911471025150895248022696294774483730560305394756963461112811795208737346480788165377084513664065479861492375150885085166315393633439551742139665472211764247195290387173679529846676369459187725604377814132187090181735433930911890948283280183822150419498331637109636495685897201979747824687220470594202309000488281250000 273 143064111244502075857052182421813634870120079596210199759766753072350229127306027207207898989259654716089144584994438891363641809636001568688571897016638044009757123013738929965224894650585008975609860939127375143706186135477870006235742952448662854718786571908685133331675340513150341715482156190505794229852605614858211942400130916423475786188349713806368225793974506025989983171046773517344067382812500000 274 4434987448579564351568523252284581384461190030210956450947667773922208675487098016547702331694181580874378923604533150500776783681450784608195829264484052169657438553583353145272501561402525859056404202974612331270066662300009191788548803417860133609272456711050887426321450896550063880460569396291178824632831015316098672001921792977108648086105201648246534616433851679098980189029612728190787338867187500000 275 137484610905966494898621294334281142726408385443414258761865810983658791304832088230502504200420336389290716774573985350540149551940865991352011896396273545107681109000398597924941501553675371964377768228928538824965765364230596273638829080869196171382264368206201409468894992641429559312229923615357319291589805365092582234240553679221835790580914526697213143919148227069969575446541630837971966254882812500000 276 4262022938084961341857169403279948138570116280390036677814605570040884550997716293074846385556930259155449416982989277055069184154928411448533207887153892363291793414485584048415837572008063366268161298374818053521911924024780108196369456888873008846778990251697806872431882354888681232888317162445566874600974764084274309936619457228170988635557997640507177010404197560123751360074730883412476475151367187500000 277 132122711080633801597569439148112606431268751032924706656481155600829212311920758095666067188104675480788122902563636482093935753734786955920934300627184462186648593657228632705774672817315920273021059956552922606655319692249485539931988732471440666311740979207268372178220080888950050444407447366656781496569759707540369315740824922350723162084038120247423095359371470464229148607659606319849736688442382812500000 278 4095804043499647849524565430630951437572780820442276159687983987463386134479832572552477878514898017093229347257882606896421562789291180050991542233780986892698327460864522713251779368846390929710288738719187233844595886889178789385383487698615021255726944611687309072581119627757278919637776691281836071087732284444625432607426701469840701987215679235610879667356324260569068801027216104684496424862963867187500000 279 126969925348489083335258825677782774349063141182309336229122253773991058515426177210145805062131217671477169547971974395098800004787033930334550479921333531169979338528657283078463724737844927765195694274910541535083776220485206371468342080380188176118309596784056585047312258620387580521482738238984992675632714229421361975379677237820006711103408918488820845344346329606807864335757235305772876227830629882812500000 280 3936067685803161583392939813186187678134472386641546036931141871628491319017894629735668402562791791926916655019895310088495403407818163472673285433111223664921032238089744621259494054947900915042263483216262890330875861768433322575824132914816506448233707763423714130389825284543820616532632352568917681285168572009655893452734103386909111310534035798445363742706135816902359038622099825523719888527470776367187500000 281 122018098259898009085178536941194389894887609350861814159301467401554030503908994531898021834310479660386290589843977158136741753662490496338656883240622583282220148287101547488114637532786236723362555029360961732682149174018203805694647796020320159591363469072820180286750249225042397204274282863741118964795862514782284181798615597494530359477147637209168775436664823432092369793261450001127491833732112817382812500000 282 3782561046056838281640454129882125814795803817904748927944335514620515507658830410733068490633814783377669036260254513481641430199466603037385368202802403986178214365458447782427665997669229300324502442719524476634449212857453180144747142888273010412085229349897203713518656481372638252631596021923301985983699154701588193799774254334015268400353632966708016037669824711068698732666470688169871853825713578588867187500000 283 117259392427761986730851582052203991828352844177045338063772719838710926252379205514506624452239134325235497318629556793994428823474767734537178116510003928401065818816374308247857670489797365492049863930961021080616505551161367873921807798344995705327642149952284500346472403848233542457255440243270719183123003641830413451777160862639882460245938802548419161108389964940635784277196465565265571092377902655004882812500000 284 3635041165260621588656321668419924585339108871617349586287093671708830997671291693562930170889899567947680774785286494648628673581129985205856856963036346177557633981773589463743304353502079920965100524242313953283393846200823326164225306666647307041693126011993952125996544388601813627099514851104658087770424253393913777758172260672999343173854055890048110845658145552335305336866775642692862970884909174866401367187500000 285 112686276123079269248343573089867288143977666837192177199232659489976373089677999530660525217313825042857013973844288265757026759764272963482141941348065745584546530732079549051694254961191802634357126402686254849282564239660380139064718492707001670055717259848029776846753827364094633356547243777814369232041790317553735382473097685562669892683343304879256053937749929036221533084376772860597785065146850318977192382812500000 286 3493274559815457346698576408220224338415731719864411288520799373746246444337328962898103013000883930777518327898167212959310443963909092300592707690181937828353634005742109493283357377774374431155643137275812143254054129015623053909240202378967750605409166977652774746137003490806001755876362293589527663195915507062201520778470988201065300786777918137501858117478801643438157089556598751295514551398736750842214213867187500000 287 108291511354279177747653563570291445075412828850117664492125392022675775545723753221346523794477012179425534422985401347750616596627431039987045587354151406248993185114322427384286307434334048663828731865171913478019869868663995352528812545126594612970244372827298999784655418995791813434296237393982804515313403005983408420496760538600631825156260149743611736997196784115987552620116879985268752397695338366730199379882812500000 288 3357036851982654510177189013058434005458077207438637203904537022464272380678706759317206970886795701809939416652015390408796782872858195868971861269798189670389310595620725525075256292640354776100387058295320294675878212432087090455405723038248405701243199644607080629572454115821433641823653942890726736589079490685275407615668691047960073408834894314838411013888540281313531719152403846000457011231608321133500902026367187500000 289 104068142411462289815490644218572829620929058383384709928647572031076494648377429811284016744390912572778859830746923132693564602456535409310394204997658632049723359767868607439247542354538283254467260971905746939317710091173602183682398704344748641865846099160992317146923611687362353130355586940120809780474534376471299716070980204975059452399119796320190665731771017487056730981404433925061531617302157281025594252272949218750000 290 3226112414755330984280141300002360357252389424883042307392351516873119644015149070100120851608970121121478845663553767611111204839913579218441130286942189781326911319132361079556951849328361477018496602660016563675000040390378364245794883312099537912283086825807770118387356192990899129278728527648713386181597085574762987764563586092321517500412950906599580962237462520246405478645711633217007353574254726385206410192333984375000000 291 100009484857415260512682251506097852883935319281629256804717803339838766778769290369095833549440251838550304454589008181801357513922368734276261638480727045823482634143549386597131991434157383416368918623763631745653941990606593552745104523053800167940393259562821921532098896352401840356951554467949661304917579370169117072377594798970996482738713742877939477964799293635439607764606920071291376050950501396390629841220947265625000000 292 3100294030579873075893083804075798575484443559553123804110946105837571328178510568531048802757986016611963034034264283363764490612989492747730576280078739566477085223621922814190522323018851104860676183006629566980674295941485463703113922741810480565270921501246038620352359877754565620030464324959748888600289820827822302768809556080867292122576657848778643363713800588926679154835171185578663803665407403950763337670665771484375000000 293 96109114947976065352683552155339475058573658906194079793842104853305149293008633662307450048982779392326809189765795299254838281724567872390693606605825889499808596679907290330384837647559899071925030931405595044082563870005580291630591867674626998597108605712989809267763693363148159690197943328158123914143784915581561971383639345258159108067196688538270837789395837173149916951382079079071904192556975172544713948899747509765625000000 294 2979382563387258025933126697914205022591016592803410683044806207524768711720527869151098610069687974324950009983050826435107503896603732134066695913753135896662209202539983070493096506704434278853069113774999858735489649240498239634252941203710444983918411754477564050119963934703352392032103705058156834300260643764062463194648707125212999054825926164397443463015754887967027786897951400525214694085087873593618593597792339208984375000000 295 92360859465004998803924961649399475869353742586806772725789384446730941446625913655347616921607484730102551317645953213643970038744972736356618018332892000338337747699783545237549022827340385317016291081460276709192899488322659228090100197074670547011501067937154270338107132097776470314797350074924735372016315906686777345582317398339066887382194854362682069292275098843482149060140494143506439694135318171147296305928815474072265625000000 296 2863186643415154962921612865567216477189965095995224695418586602936855447382384162712712169470419423797606305575732304097793638353814383615141791498343979449091678287272867550424995672597249561475442846058929858317518427553599859774796977377173050248339720480043774043319026444809906906347838182975276611814845290718023246195450456950479776685496389998426606720664955932024139213604955187706325425242341141129578506200898064812646484375000000 297 88758785945869803850568109520094525275328889365998378564065580441571781077406974670715626056222297953056479034787786736110816202107850850858995452165978718901700659195142667427552723979949297807787836263901629494781536149735241436289806329096731708824819034714631537959699839117726723944600487708917984255279962848717480145828322176233844978516447538119963874633635582630175182468394056402709988680445373562717716635270464852400634765625000000 298 2751522364321963919367552826435765532490834684687176975840305356851756325120514533546790945746255144913460387643420596830186657067745987859254772480339861988603047592969944978794413932685016828506665193100107335924975050829572646411170322395433266284180568983716353007947195716406447388320443808871848428803649420214268277213512211114690361593330338888356195233851521271781658395070514957749565622967711875302917526114674878302486083984375000000 299 85297193293980881500392321990206624224840687808527872254162443262252931378760202169053123885581802688946416480623327717791056502552301075102103067967502438736271767100258614042154899929493573254273901264740933890770642310595694526977551639097432733950195636670702397555083295004084788783479399678934911481692779374152996198756135243549893296999454153639399549648156141250564192042727895176147451229078352097974049747270980184588127197265625000000 300 2644212992113407326512105697188040025216430513342418594091584586520748561007476193860340977084252017006750220997067445603906030624050472715900936827989998342766241261136558886480096943103666603778127078524765417109595997839456569209750830660656568591087240749353036598283286581894049773659916672382341218605747292847972657490868029083350922390834565963222644614374824803499558005067273613896416020333122392695610734698121687617231759521484375000000 301 81970602755515627121873531793069915683346790880374762829025579507324297129268749552617799418848672594151507446054870604632414081868299100121987177883670205050073139738860799641351820702998436404390721752429522156611552011450381596970202957201565508813314545343770374552799223294939333789447709664048009307629994442215568697347882693775142057938136325970669975916092525512363909357126796650074188049824734015977287656961742241817360253759765625000000 302 2541088685420984440778025396172628308134511312412513978657093878467594102947175239463261588286043376959566560630247882203507717987560494339310064398480908266878464395082205308238814655560040673878432426305633775379817354349136272485914173582088382267890580234770591636307872729403090149921078444834083761536354938097418375171025316068100042866974559471837628676496565878083354830695774740975108735802671631043403773643488223288196587032958984375000000 303 78773749248050517664117110509562766132643435369227351115611381394909163602137012270857767683890884408179710575690474961691649314553563569342240714700589311659471622053244451346749916087665208963022538991401205675619140917534050169160933540643248558969687578471809860444770952982367685857900327713658371940762355076152999497790195719367603201610378850478230748289004184905742705185865946017131870765136374281163005881215247840527825626380322265625000000 304 2441986226689566047587578445870995696106627622770110412722957857207153000373572940499248365696318900253694208935027503102440124657643565523696351679859381300806746471693913621404244331530802558333057863772438045674215260595341128399463933059525708915080880967110374229458510786751493357130273708397629838006799513231699482073624373266618521386460760457368059379570543235035834711316055341765714778623727288678879826699502224276460204598706396484375000000 305 75701573027376547475213320444311914905140571256219019055100951892169476190878817247957870065993078709563906385668828064113911377249214471827961251704836187273487593527380891840048637350541125209118615218213679405619132067222036101777284644369632022015570810045351152018886750169105578260161746460309026411751329149231341236551843597649682733938429349169991549824148164674394661816803544463802521873346533863490697551433874234783645789156106884765625000000 306 2346748763848672971731562981065311860160246273466792469329279686779255445452128469748254035067591508767367594868686658845809068780938172086872655578875741699511585826132824262176839875833116750159363804225334642888953019469684133134297885992332242669898834087708447847516416739511022977160519164272958431366135125609719662720198330554586980111796395975009612691553790648832912421802494109895452895784156160441207108848809759408308238872603880578613281250000 307 72749211679308862123676903879065585106095180010676627017196604089403749976963940169316017343441560768503558128175526125784472342350301172897341525406292377752111361583930839654804182451085940795108356489927151250928132775018243355136542123477498681201577600567119914309860806415299047307194965670625615500775401538628050587376536277293321934941112789255977607689650171293826807171960575136334649279976817699480753109285285331071130404779002399536132812500000 308 2255225562058574725833936015698301578963904492882184420193483301149554413418436747379598663457767360069195196092030335145764881699817548353269534782335922697606322034716391497529495349093526504249895464834591718562067827011767017919220816001535890379379671085462545838807683715846160870284990596956329382381155871286773289778051264836949538535012980079577348124625837338828078011094332693996096499651985438514377503065118036793461598307358409452026367187500000 309 69911992423815816500850528345512670608804610600111649841204708565997673977292918444223721994409891927133649839258175676157593336884068422019895052460804147728347294902611390985405257584138505530418502767698465827310485214201349323948951591354147198522238788731184944832236478367953566901911146513493526210689682912521944504012238853158533051184970477318219284067164755559925711157316528814259013262447515726426674306925708455915503241318839881196411132812500000 310 2167271765138290311526320246335717760361573640529113147283529571851024519429151431518972210248474213474894669766922481948583916235668012946835379631823609958596060443363653473346158991697566101528368643896897102262348198964355881355619324476410523182685667255666309291308488111625230723411616462737427710065346836472143947636275102409147996650929037391832472620614451158142770283881270769219902552832789051744684057000790350845113027952431347801655151367187500000 311 67185424719286999657314497532776824687356334956538792267159136410919713794262691334594170544084820205441157941926885221851227985017040032287625543871904091793132172402323021580500698360066748012649537506982497590517830343823096800695820489784551724629472337944978220061850439502065342571816610472829994716485951981346106182619169622524910430685835501429075215848501098315434672361744773116211720973773328510808717554186378296694530258613527113025993286132812500000 312 2082748166297896989376705090303538362908620499700600637646713403458646311855611781462004654068064296586875654390210928577354727874380648372709930419849160004818043159566538782663546119904236976629370855240033509377260484271568583359533696700761280578877167804314432585353510453596862560429780867410571073917120981661665055960113059843097763685520222808837967077238840355381231760400998592754658731191109321837870452716961879780896941137993928713583858276367187500000 313 64565193155234806670676483469820849975785033117457330965648185723985820896449050517017458262551311595082452230214519475763616246670902817431723779610406838441792248587149546787522786663331826605421571599878717865441317080785179792894347200800222736051144739326537349207890256247861708481907471191453947853570804632378828812842604494304021862095725854875376719571047363024376242049266448130129030937212967489485846133634781087265895617410024602478212790161132812500000 314 2001520987812279006790928383347192331743487753976947301900744362977093916372014723207992993745240375803729676312911077456217406576607860101470467787944403129212765544385860520897793872367388611031103028620857936647312060606313359675508964010481598297009318745584235328717095136231552440682771698862005945339053818107082862299538869644874746453104797366121924526534261368045643389781441351625106413563014463420304172139604130933959844123981687214322796061401367187500000 315 62047150622180649210517459153028087741366823948807207498938745317054546444175447758791046517599717989464736186948215148214555612245711346270985850560561942892251050196469165096251540825637052560540044464366567629160043700868992311067210095089078535634583226563468585703663883382382328370092140063267752856980083980860961813176125857710835730877295839975089837331488414039770434549785630037894689931007736264361570561489095448673186887406240940345403313587036132812500000 316 1923461669287600125526000291091089609159251354125702572819082416926354098009966835855098562911249952412591239756861078610962580262539397377757780831204193342511961568541103562312448011487164732387205651122377195718025744745127506430718786593216325487161807329606086804079097181978277609890215271176281445593970350110219868836795857360226101558826691035460396091112267004034415053897062434842207737057332381676551847965818245110602312211618213339334542254264526367187500000 317 59627311747915603891304739801587563448420066168006397123659337342532703506565494762673844627324140947568376173381643527729672006862991260172306045123444775453876360138970960271140231433049545727610097138835323966801491151559171045005072342719449986098212245118123846231220711298126728030095386293338864158201903512584837379771300720399458383001401864027764270818279918761096513782515406334436389079914095400005485469575122224278012909179621524289786113640383911132812500000 318 1848446664185383720630407587959891819400003551939109933663787926597216727420576222567865790068050249820021260622672963443873635355419695540754400170160503414485419674590672367003076774522551609959972755397725601949796809120158363797608675868196276977458761882334281663545374315108931851759571541206234374667177984135098912796969697157625487473824003836560797458226909842185809344149644814860933068636677535918058724667193580611193094886169705817158411942294467651367187500000 319 57301846589746895339541415504187644328868536658733586270075691897671833729883143135028468938826764002645666732093390039921243991021461004576526823027119832163431608154471311234148623454333512787403410432671618334583059300359502868734858766695367088273783681980814696548645596122424260814910912432031043231848518667542867207568428164139447519832278728167383617124871993934213106403982924443603637116313660268923480070356221844990936886042067840871525557973065180786132812500000 320 1776357244282153755525746069230177909946445860232848161075274072875079349906575285100745544498904496697427944516530118259946800963381017422031518778518874998729423222814779150171679987117366253631557413253171609512551495625422077453676741907871972730020265429393352856069078053563617707706429006932055240619724131333087470389459710127606392679593688953079776833806167817599773978800402171583317716726652738228603955330576282931758302962147645741360060034892932670776367187500000 321 55067074572746766421296955992746704216636979630343973797150175157651635333167804733276142971491929472725425100933386997463975054796806397539798560889310858802737634355108959035608101915439120134005560948615192911944889306226148045792009425490563114105399153498425872422808375529117418695240824070547407270973592509492441606446390102691858892968544385921715611615393653095332068530717534287127487650702044865357446552752351814290652087110095529471390858719320819977661132812500000 322 1707079311755149759060169299020094689972958266171020583326776074886273455015111587935777409551680502351367771133742379135710610532847247041630961636094864065979280342992314970803455658156926008282545518305196624236502679650384227831937749229930358463021699753281111756710807446461317237056232895453151757583353653307042241729638949437292408908371947036325916344736348427681067654782692109862042583477304835037305181944367659741937022484244416914401187269628451544873901367187500000 323 52919458664409642530864121830216288026135275101820017358799709889934745185040001854506773823463025527949895819808235982191789026775273994399480948198684642534904088670232263351592949339611760740863839154338925960163476424234895991502763807279614876954558541335507891876803668157854089755344387915100475162804159770744098422892562660036942257500158856559751793234142743411752831586051804508248721389665402465220238059264655400838875822667058180267048867175532016559905944824218750000 324 1640503218596698918456752857115098860556374163265786596028178463988388977864364783285740086024897329455801391923596618305416627394691660880248009381566743655751462960506968226392284407291389688964431797944735679623663014618988226577325411963098480558252429641566609720826560434939046842486341739402723029644196271026471478355667143890216997617107338060118753278846381180257784449721701135433571626114353494096895995571407268533858512691195322068577759536222202667973782958984375000000 325 50855599776497666472158256062298276561379198772671917583089019585174786597138875504044775210080914375172068980241148272950438551767905533891439626991766836531905880619808072662381156228409032271946548120033844527676419480319309717121731228863422456115115443076731558116772339279507411867646538203320053183396291177134159286892610649002155435395410474576956003017362732780298931183638621096287652140394801583987686190558212780977779535113233568355376730207364362530624302978515625000000 326 1576523593071427660636872380174883141810834753721545716014042467073760519460389134264382897206691825208791779158466871426782096123900821547780773208713004733780166721496755940684744698109449350913851567333882360287555922932419738575338280766124626943316556442020398712945700421011362571433165772819057380134473262994262343291359445963505268484307985447491471801213326936838731351614061958445277608181491136286557921880612022863255493570267237673218109421967055334368556361083984375000000 327 48872231385214257479742003494974111016786344732341661679535770594478443244181333975247286745188728592721019826699127420094321024126566096404328833712468142172592724104681075748226274272965594584156900452094239498099048713030069911556476540767000682708977854399506516570788596487097444892328288245737965393369191791356206389805348448887163934463661958387609816297139726179763667798055807790091660547791392148038430356976487516275119470473621697100525061841149475108808184224853515625000000 328 1515039172941641981871969859340332183760541175765227333646147215174771099905062596301393394568923960897556646835331393577431524200763736799303483578754978558160412351052425553648207649204700446312046672133164330769041459274285622979096018429669347156546799418228140191484034851128011912277066778097295310582158282711513520140466321755550275192748775088975374728366584705001853511607653619168963873206896097717406503519076162453824914547579455720372556102155617913028833613939208984375000000 329 46966214361190901438030065920430474706021875630943699832764403523966307090279709591206914279379188592143902945880812508514962276913195682370390361172119549805643305212945267264294736000441895479181063313623479087574679580964451242626214418171145213144200136341733218918670488891542378051331648893795992641463789917251420757620410165503807332711886689707488757269690062258275248586109398521272683036815028746255687091469674241552020131154530927866965658137531103599288175109146728515625000000 330 1455952645196917944578901052240630203179476219867804124640297248160094739199139507197213577949946116935933447512629366514622177667634401414423386676242065534081807068448041363667510369240717319269487077491875257930839515989403735171651113937475699222863983707898299530219909016874876089814575399413194002880769543084657619697594569043581472468057151744280298024998768312611975504347894601775521360174220090706447516881555984935039983181714822934511836901010475416576558529546517333984375000000 331 45134532001104456281944971889385386404640503170916984470340240406565117943917782881060308908366442326534439329477698554327156374847178602615340389428803312635595896991891768633323736560913358920935511192377109587792936120703142409246351542804189115904347813879110469149232423692645881427631504088685734726540161950607553543768240719135216696648331404143304877145633405328797527332318698732687785906875433907329199105652907644856729038986402547098260212449945462640142377000839068603515625000000 332 1399170492034238144740264345938648331832234549937844026121549736747469595974234678480066418507540958262773309362524534860511811310149482818228203008358899187242015852520138743618759253054445013737420419925132357716267681882695861934601004605406114377553053072923620323694274125108090103976081166576221844942086742348342813151915839811646611213531720631717269194584951997482710924527305412379907817972212555610564920078206594962833231672590586773719857649766560904063497372485954095458984375000000 333 43374285253061382486947271462496840238739018568547580878472307745324401447779216593602252858819351314145432154286250195818287019053281252051205786550255612058576517335033365637780438320449708937758458112879900863891207122686942073714698279444261611669886085713962804374925422864922990223182849214463570753570485449084524367898900514576791489131652252532365868650476750652467074181055726353722673814938975828340233250625378982916263216815876202383369472030121280912402708561189533990478515625000000 334 1344602842844902857095336794227763047911041749368908578745402831224182950166275863903009155689819715453179545850614984351825723099372381840442707293014348873961867403261784739557248187197801558058334462373042908787092813855839252705188088806623394656389681430558966653470921023991687492445147768176467740529398750655506149637979807205854607920817242144720416701402418430715117045382854835609773021491785967686443886383389922652738636602594026693867412446618894198099163311832771796673583984375000000 335 41682688128191988569954553366661845501056391635384133532873888281522229718712050707561482481811468546773459471140732535758477124851456236401059602931427073634461196195342079878905109572900390538483227890768557877391710381712264518113510166278196230972536235411412573644738245325304536723964623370815274664073274276762419955333747334164479323532881600141074878875323524122136303722512608083693305600498919793760349828937034606908979298162447919119321534539219834660703364003447332713912353515625000000 336 1292163331973951645668563649480154132022985160835761967984843767803194699840989038128302477084237483362068898570830371003697647575248946643291088076339123929629458152074285176563225233834024328056569817475915552096811888532247287552848103195786646079867765430698554287546984600486135420609085293524249440230479189878747824147930622580121048131246033823341250514464387597977566561278232114470571654529141571643810171230552413607399443017708029407900681261746346119813777857617223813794251708984375000000 337 40057063291192501015724620482407522658909887628362561516719346235067766746348543506508036042735842625119568774889271097834023078235212086959853620078491793194256425197480181241057567180057252683234053239269665283789067066165956786494108067201626111716395120073737299633151209893094769408051785025817415583660819137457032075676845346099923021204035785286161925627116338670881386743474424560995188811378360373943047841568604214575984624009292992028027819539822476191131145615801123701258834228515625000000 338 1241768962026967531487436802758838283978324293957945189432440623079508757144170159367489966677218909872871232177474707518356680643860812855696708430043569142028268225490477420874551636634567663117837854238105491008302684972672258585624360699489293341191597637305225620353524793528380798751834117775747877053465332542741296785069961972526484784403649479535396561261183080391654921916185261400603847673706608599772141224977911033170447709083699056692351800562254663293246908042684996146826829833984375000000 339 38494837822835993476109721487454344331443704231977822552751583437318544926228343861066568569643983648852180961090469594967597990235645930073879605327537364530565563670525746618947784264901791486408377328597873222074145686707120049890062167231268548543004010854976031815368131868608307379017962407256806876224775760524923694761546063810450956392203960157023585371072261751497774848570499768995706478807654217651998181177251552585802804129179238609484292144520699770139229758374073281218208756103515625000000 340 1193339972507915797759375964770925757646340016429730586416756987021293261329057300787542930077253480340388019077257384777792795884887795945685380935019302313790179089114100580401117215053423262534762082283492005033325640071205335694671916237085366159983272319473045494529004886539281728060044687334685479901054384252551045517969616178486249094081395228462501201055919928617805834719134894582896954887861659055811446349208230702687895257074824523432377813663376672728949129872424760599535684360656738281250000 341 36993539147745389730539867466353772071555681268474027255557423345352196883143814217939255399507326073585164495702224514240366547444075704819917346936935449857767224756534154842683815422891901847308018860728085837605801950152589529973987166173947221013961714609913061603440600399766879109219298873665648450897391407808458584878334928313209014540503841887748796997062787228680522378004006649761264463287786702757211554525974741215893116862209271693240842337040075352227301212797974210652659548880004882812500000 342 1146799713580107081646711480769074215338319483376022565796352399716511549369021764794408010466236231467389825072179971466093849744268371953449839306693612363973817020161560304074914909129018788010805978422486988991010615374196902978243427327051403622648196352265580356384341217628233598738050647126293992465726404754560394971111386164842825351146042641470865590872317630816378555716905275157121770260754607259058872413301864725283367774702101811543750355786762691127472314773468898495020394794381713867187500000 343 35550791120983319531047299172516626390210798286417581941230329069336195157751923893999553919271957952444733088523934490620615445153711901589535683323847224452595435661696607660558128336706929744898134389709178691492633175219149536294909276491800313010517756076275180849019729579717472143691186238344478112911177585974091354526016686120342793409666504023796684211419572968381905233223866006707782545067344256320204406154553251954059109118512862775482104227556188795912684043993208585383696543527981567382812500000 344 1102074524750482905462442815676950515252944470732871809313847833946940021286536217037289093966666375846416411275350301900284403983128161568297872947807018921694758080799449217294127752817008500950859212481504042360900645707048659231888162255637023393898267514777407188933199315132059420214125752784113478548620519084599552559118562049861197605526338459397871094356292452563670278905260326240507905891606134859880918272907798464840926609080869869310020460720867584198746491879059311837446214176884030151367187500000 345 34164310267264970069335000067182453984689980047670277787259944190123437411225148869417776833748313189574038049793884254306967848211008934671663576636814427376056673293319118319417781188830201255527802649357805915468477186774512743666168970460058512809980514190568393185404147778084114867773319155753575969422533876221462236307845171869937907214818220899093739070054180988615386074137106823999442755257070488065442221965059061839047446532381017314891058880199613513668708577134027770599808962650169583129882812500000 346 1059093618285214072149362458299762701892699127061132591574544237717035973447272542030661774792749476274654812268970593734804709426423844401727869475072928571932595204983976589789826968009399070391948502652328644826968133265372193352916696222147799036558981243419195268113449996314847879042797192012565316100502349832714715551505096455560496524171208061679597857419951854916088134912650505425052705026801958536693592471014648684466512871417670418427595603906531150561345791128964285354641988603106711178588867187500000 347 32831902166841636236629537350022949238060275066854904227031035828671449002644174091260314416012127170523196470832143093773758052077490259494955675206774071337202614009616479496635925137929413421224666061641654040044371554317620350605517539552172163754246272434300452422925744266888273498006051279203506302656908499208182266201810289860860008638209434091117920021556530239596027417041921683740841025946801047679934875325779989261929216387588946157234940618788503686930594304762926612625869919225608273684692382812500000 348 1017788967172090723335493993275350896240853193500406077164736292096187553703574536148288891607047430583563812447200541242979240275987199956214663288317062308041644147680148059316432407347087657971725258053615320062263115417297037921520024063112524093625912319217606877698464051858090491465240271863273682488439249658490477948777821163358643894573486559143288853788109159957987004352694108087593681596930856493195126298507757339677856252553309065123073871900324842426699332646646971858463805119094680275827026367187500000 349 31551457982334812423399642189699701349156973672073277325387246256713569408415659161689054695148307023693670246029697936153698214281756956127726370718944711493346161750876536577252095382004821158117806209369313796360254789841049690406009517169252439411965953951933541129974392368063161829730374155146572732875012427885150825465513964301962563551665737224669587270644627231087823723450070519010128078447425063304831560704290929391753222271297997356363545958235266451959088673508210904604994193697859931440286254882812500000 350 978095197452379185125368088223769272360272449157818522622560760132994941705822736740654347544242995041415437742640126448409734843406947520021297578205113901583476143527229144254968029003440036250177073896532775398175095948801930038205006949193171039020255386328756379374615131967208514616926528562693793100863258631820974065065813573398734609947643539075554109277077568548812762852145682100419828690730459574921442315429981096947680387639014721517384091865697155913401760723906769459523570190174075023977975463867187500000 351 30320951121023754738885765325572281889797040162660461519621378612100539957759134354181930379157873757066962605537356810139913533896371061809747126694888201395858945119924807238071005012822587330824430020843672134686845156537007664098407313893441711207603126206932110761907582695705194257335288619858263890008454449466087570045878578669520121668137222695514557564711046308448986592278244419678864103664673924591692355176014926575133480501511219156552857285114147172536098480084527507012795857315520056837269387817382812500000 352 939949484751736396905438717402439206429194666870167125404556992695670680086923509017257007495255151322252312737086960203574352416838108789464684080325973980592164580073109219650978489373726029655921166737322297459700147780366310615853903832216188441751738637343882806363318879332197582672933665762446310979267712438592363167962865838407181184193945359240890589633576839187446047289348443990174612272688350948839593368639209439006200718788692238036752154551968356851067637069811116685041739522539417571147417623901367187500000 353 29138434027303828304067980001076267902515113762836003709004073387133287834142569068227955558813307602519527201212893111089414950475842891880387503846418501096918599386383961056424406613256460982238301063242194777889916973832674258272596084059205875489966160728805771968700752944759395585335352684542671269933674231925936183836653547864171331062338310670800834842701358018012339146783818917273130878386737122880123378845927799528932634810360791655495866742190899126108576396453140913130103332223463021927453760989379882812500000 354 903291454846418677426088152642984532577480978842874331527081505294855672019783977991032292264208519208972351420410376372102192640245394895221101497221369594781620583791919437004152725778518252302280111364487642595821771637424589822866728035165797486568348473467700166894850864214030038009821232719764953510057498780777730854212055051139563649793256380088006174515627130250393717078602189788058030512001825347059360941581485547842624242169230289106484197360036507111986668336161868232264306788551324132592357794772338867187500000 355 28002035100238979000208136682830747565486796374860262971886993786712763838335639534109576009867214783321986512735976316341601581187159715282693052677675125709487104558809967479087265835600164863331627641007721536099729294857070682685176421177264016485524638379203706729678435073535299379466712634852517299384175048395847666379678643526616733721597527884637727264221021107909993273434260206902487036530543789661867753047224858149438347814586104297299368579395299610679817037215825616593292229208321266559791497715090942382812500000 356 868063088107408349006433759645598213253222154966645145087854792675297540410754299608485115597717247291894459826207796941476558072349173917052971707859261647536691569887891831115913654094313053590704784384539276306269185788393755935048861215128776779226810524310260693209906354387122414557632948844182065865828232211744451261129136546703291282843621456654500596782862261081940048761104372094542488853435506108278798750546129087367849937198156108426380877831395068128023995372666317816424271546539803945602541690309420776367187500000 357 26909955731329658819198873745826740811266962303883929555743577755948558905780594022640761396488267478864733816816438349165401524437528056091538775442739551190001808756978289514822503851261699975996727573618949300312431232104933903455071465954901152325685462533988486773132977763067703257621623702932126000248216719796366694197649655548325661090138934315200839666661882177743525589466910403167865787033619302866216810277773155746381929566354228708991929102924915142175598239730739682981544702865284716001257788702905107116699218750000 358 834208627671219423395147329221838047362205172295829589591352795920285071260429597569306618855045653668413734597349318620589380881566868062387074730934027742241284956081727975887393937046134652906021312813058096660088029390285152428399941069059243300760010237347437230787984791827995448986931587680970262168539202681524513652892099103539907743030958043853233987310149545957096092682019167421292449819178230803287070339785663229391435949160043114309124684969120115611358787270379448805281352236068881876318397167406590423583984375000000 359 25860467457807802125249016742014461016829169920026108440099357478776355918325922164412501100061028259820863882306408861210318666466652682382522721973776008660565617229643079589373228870764706056118145462298953776897022560368290832780762109584133135810717524765275934595092089181670781065892114569086538043192125735030908662239914204926388263571690967649040322050257579967848928597865716027028873173452351058653788544245051915401358062385489606698798515357293586970866745605947335189066652606217386422119123230580871313385009765625000000 360 801674491192041865882702454622710219528329364828557523532527059815475026615535773387764080863159245447239879972033501878181050853856072369972078910181836265879205668130967775424215308077967723044411927893173642147320399819674076229201217363622542732671662170825397610195599089753840260323001005594206916318868183842321101739477945882591189866085591185655187065789035476993653291127652299776974048949960845365547072580859972292927596895144803489170133973583102768707137617986690191392263628288763572110480855402701543751556396484375000000 361 24851909226953297842363247097532136573583588337485638359234560094787916237711601292445900012778148128081613530824097519828016487146843108699231944021847272278313307399043582152743806102044586375936771330980415056081293096732209233372360636527100312531036119788084354276629142030705808721413604033933678605096454523265926847934257258900957487022616417664855163706044299744190221144223673238423606798246661551568163317712126252359079051589992680671296215559890430907817148296637804917333784196836271057907539185026623039214752197265625000000 362 770409186035552233113244261154567946595457957672930823603538534017480697366946277332691574621713933761180579995443012199504440536348731434860691947840253145800179314410836553857305429172609556434357841228109455697851541885920858019994720654932910082280547787785686124827540625291750110503537803936475421528760941996736678878624635980202326812686076554381787641080188526797935424080153069247532888236219501176786884961088301170092568050016897298700858504901443052143249955281140488832084696508297445213967272242878394632787689208984375000000 363 23882684767102119226510063730854829441704564994219028389013360549314728524421676273789817287864671766382517081546438660159514854422430688192960974791931185835981325774908908188642091536077510574443165642990481280137137604382965647320397683918845703463413092425297570636339119329267859538254786977211279026804876531882198250818719748201357380389010261311094833948833234473218184824133989845699495777850547248234881192445630263841170896652883877761091557885136020426756678378233800713695381581540100331634648220656039328123241119384765625000000 364 740363227780165696021796216343459628707447932653344728089197717297692574506134666287819681978276168873414899930028951090502019219329994494476458892503971690324617899422254709594378870981238385199501552419301768995175491782225155781002350777746797983362165240265889663232006347228726856887748720804385826539833414393659225882632483758127642954180279654420310562340438094611637307190746715011828305060778263326532887899014531975468415790996612971310791916405589985917853767261597338352216809409355127600393534943251902940345698822021484375000000 365 22951260061185136576675194167943005886383684875461883032742885711925593196212443679889482860711264195221420930875755440966558024998427402007393555741180724769055493778151150201526436185780802739558152426661907167636985110715961952996770674500791933143919001601987230620821997662009201797826126265701374970988737125082708511519205954535828110597757808107338550203729783824500832964763333075119059665469720504032599105488137075728043929103094267258446415666813895904326193977790314564775934298246700580122004514686787479191827392486572265625000000 366 711489061896739233876915874506401661767930999321141345701028376364460690499135568992052720192404496462738321729408917535041791765352252710002482132707261332195416722387608846049103554773666872309544567580374446206034226970366177663694521535752247650987371581761794716611676540424307484816948706698304546847623665679083582725854968583709959476944132803602006546616076200690849612091281367708970841620775251842863922987795360445011295246307102467108952918029363917814135895585600858702211971911944012110226274668833911793306914484954833984375000000 367 22056160918798916250183922624003674372797000802585329161303188690428705799378460776246877865278169921371711535120075287266516061640901630957025294764847255876020107244477047005431770783257841220758983808041603761810955723209660080581623378454302296313345646350601269297681984290905886944014244911249568333431849082043934674230239885662764958998239750797936770984058489662432305046903711095333326883764452399298933244516010740270515003268249766135016718522366756293519832367077023679075294156374939222884202691888907198930245599668853759765625000000 368 683740988482766403755687047287575814154432359722470069773575047395098221237893090971993685898992069998590321937456258830744944022556759895705563391037688412711624309654448352886658180419565455225497731461941856035027725658978506768064214895150501559817454090576493469405626893889364706741330857191338609017189237446330926713125674172008491812351199820442910118457181077264412846880681325828479826346269572895021366237485360124456994552070607297738073663791901449187477815298634320097661213210694210684942110793066890415354365291146087646484375000000 369 21195970642965758516425847290162169405316888541112334346684722773511619762762217188361474532633191500816811132440060180864485785942066273592488410877515267742753310113082050705379659545948873687962068143985288505204288647810758427580290739559512056739150034884875310988691478135398506910423611017112180944644772919580914551275670015745925144693839124148679283444343013076052527426728520070784010259719713941649542367600779387197822090652416506668148832945261577724870891879019798276769291560336964214035737099874083597581114035384070220947265625000000 370 657075089931938514009187279546694145727237592153385424128845650573067703451506088941880683021017276373064065292148738313181177045564876844713646138876361587514458922769236946286627446574248558261888320087267940495750530126449739223442276178011544455490242518434807314268693703506259320271512393601048842855049162421584082004801758678865160092546886807835479881305008198078438350829461164635315624105845463747798218627034066368339850359563299389684236137532212017621018864885328228750066550371580883792525109239356018891647851590843682220458984375000000 371 20369327787890093934284372086049192236579200834730090371115163984208471302944307538747305237072728650790497189071274952679643218678706643045115496297762259009419816540794509341539044008761442974539112104455120953087733546074810902164197348552790185141765295798280707203305756310464411311518236696304847496756656354497908570839007559741441323452506140119549319076117550465837907235045112724396788778128958722573596220718811066347750706020167361601291919118173885595026596907345516991949136268606205348154028021086225736645942962365044596588134765625000000 372 631449161424592911962802093690676844624035125979965779272332816074912216497666609732142001639042101232485794451100542118712627567859512116947004319967520099341575657515750548337345741608419584519348533972537614475099711332888623631683555496259352891841062640446755529710149365210439207302811752865740731950231185533554128390649421362072658144077679611383081995973549027528888969534273854817467603108405811990997317558184248518453175644690267668726045267501494842016281775455415998494091744891159720274363382976922196393363006391971388093353271484375000000 373 19574924004162380270846448234128690627337565817451472102624374904715884532103128341026138599962986640901136788804740523897556211569759324994858201867482562267767510614262371782875642239037532460278279951468502917843225101658130054230932903511196793275752541274583780104276578819270928177067654735664850258776172175251875316408072690890705093032198675580854163622776192803624980434310259845297075314183315571987726255428201240199387039748521944356168195695659160797769562224789758831572439685863164164036857458151059132860689075196022765247955322265625000000 374 606822644129033788396226978479238371211231324890189686147823207648154057440059351353299696075550515474643351221634447486942195246347034124483345170736866496278898946980133523747971963076408799885018310255966369767221779448977829112018747770558600252362628316856914542043375069560338253459366938588072429520871584028396395950940758160463537143654367531475476868134268880423865713390760561603482754796638670524502969786966973652136419804524511781279145233560519436530235896230684767544456932871787270658837289975341183943755775413653183778539253234863281250000 375 18811501968000047440282635912715107322224941401144207270183552384669960651022235593081966553311683255039367609048383991541019859939357189590098870461015349235501068319922907766346024770156484335992127750400410462821175520846791971526159082593291345467054526459966835506946582395043077180457484550592950283881785367799408057637980191489817002129540013793773360629261941883512586332680303883457929286869320288885055996690906660624957219631258450480872375547178516665812079447679200939506478408078888027390749961384506680517293200801522577723331985473632812500000 376 583156561008001470648749300269788579243953063915691216372178816911063484818770614182639071789040745674511881420033141125011960142884918972339924450613684761816402779159983005955339930091826919094868008152302422270572263964157171207206314475158315888112343048987324867361252602476336947564869766897164731781591508728258223601617914204674733675126780264901618763373752720755394293107478642104650592722976082564916207506186413483476963711727318664542321636739369558704906711355931879440004010893206665644638355265708419261787212746902745222187712936401367187500000 377 18077853391248045590110843504607673776466921284464174502703249626771390705548165084968430196327590447255847832614011639427015197390551604039228421147031475853982657847964650981507954789052921446924082324695301401953149293922205155484039082247487625118986422970393034351454310187640902656003502670084148011213672524911510424466767584932381584356097088188843589796145182812080280572484025702457741565784948379181965398963574242712572203274292426863667633209956368894792083777026605768287555757605209988849912758734419950231895192522862984728822804641723632812500000 378 560413455128689413293424219726408949487510225467717530736448895226840701760253739151857230263505012846426147400825637007963203686953528792522139541585485107208308310491306600580832467204113719181496516141652087645282755061325994840296049813575150083563506372133177234722751445260482314390630392300880124508027798733727627293776360661620299160561591133755830714627712201847645924102955896749313416428647383394707303975438431158414807040049547830165895096710666631695244769573420349196402307816347037751852212700176738778076118109909926604406940115280151367187500000 379 17372817108989371812095781015109380369040922632499872294139857716711590584632019206203679561604509295726531874439662940688527087858753481482494291118751068983442846725570293851680244810254832485797933660073611726005995210368366831761608185508886102243042318297100287587559892863715699290702491161268808721645217966858483669933961813695294207977348695381245940946918264166016818819960421416507331979705981273474704761436075621955397987929422980164770899148604896564986243084556339959828032768552851942344733271990358823751020674613168537310985148527297973632812500000 380 538557330378670526174957747779702582423039876784530704851857112346337487617373009424260473747644475067785921849654257245799179326635690319821216834393193437456189943031912849182811575445022428189180109273996170401895244130822262567273085368628276554737867567901673630394330549749157476058360282941655843444331704998138104645905558684508867241719332850998995291533141528092770179007221493748328009409369670423919426456901338101797508565523358704187340587057051873852325691199298175595577017880570390211660759137202137544929506256920592855626622846267623901367187500000 381 16695277241738786311423334806821445575580145718372996685387050688632521022346360030494667759701362046521018418861741584988553586620683954677644897541082734644137132113690787106681861884251966590425641888525309845500495930859066575783608298328030409823788302426239920140474593257517927905796214825739941036534808707801427476283682565947237348398674046006191494485446949022218447154593293996795365577679343585822849615418473096419846560971468594854552387477419008357004456492754039264669356658538333484596331054285044049251306709276164073890757414420499954223632812500000 382 517553594493902375654112362406635443977427713183690365167812160386883481865934514693845840809157243635149849526850056957287052719808886559525970460990127540851697367267707530195213036889714010832285104344547649989008410339401741180566459697142817038068142139822671284608868414484099505039218755592046938935677598812497903623592861142025134911185728843349388623488083223403798034654452755961377199407089937007858634643600111739258194091351182854396007222868426040829876879817861272925620866750671108459539032376175108760137681778320064942946147153226169967651367187500000 383 16044161429310973645277141719855988328467998189301808744877339014562191062653458171904776702442913719369305417845386756188000356805552283157405288053251728670053100594646662990729185023108159309706887638214190572630741390501380089033521214867153479844477021044706255328536594022409857491893297325694857909079857162726332902720050631451031199332766152365150970058260920537160725993473305211432829603949131477916481663747745623587376174348591761766596156858201318188839239520242559994016524383682689162316925029544780643994043329854060269801170699027078722610473632812500000 384 497369004308640183003580806358294614702707855592538834749155697023945327535048109228841325040580715060403807053178566215807787237081840515759020798633462231261832542067329662197465576632042832700759240891255164875244331346781727040294547043714310313711513366766073160343117017727547553854933088943907894070418724874433866159610804954690896205517974277136668428282541186997091202029079529077468134976494480924254726250814004587763115364574498514290653887929912613022426797514957671924368747150333108209502830173847733422865646800361104362541805085982839822311401367187500000 385 15418439133567845673110676801432661327910140793804316688904403514329615733080013472428361551986686120776747836572222905964405539986041845975417004940314826592226829566970721526331122970909917543615715097603016641128405303300630616376142861725353717856144193038246149722932303615504691834825793394071364751890572478957023869385746490732704998991957722444068410259017597134482829062991336683965959330933969781621270746258193689252439214729480598634742890103000535789224103159274223738979759846863804221322150163100523156821284645620603395469887859818852763195266723632812500000 386 477971613140603215866420806778503877601126480208002175804934458895437508068561253419903358580477578066858245980909199686416216762556440312608755529084688790446954937899684829783844060115005457555472097390272166280441703035033406192813408878497730353124464890129474927926040847929529551670123466551040943602275721879062863393843735043114074959928729542546816469031614804110430610660631570000673021209850632129640865292044694123775895318077236602572824543760610376127539912469446694661572616338481929925798499669257994036981844822455786364289764142716780927224655151367187500000 387 14817120007358699691858729614090452875148196476763681761759606715503618441575926285816060130384786108989571982555747461161145932744106620693390498704878260950634690327162543968912846586687600995084801140054071767883618061729279347505825198715238280328611632502499502224308182320535012339172874201236366613612726326595239203196081796820545244762464582134962594140926530853646199503805134310463895194946962441504205257384223893999480461779374887179320279617923091200431444278872088636193670767119545334432720904525139439297319416184807337512504197955709194713917922973632812500000 388 459330720228119690447610840759465851884505634287576529477168464641679331618342232767353197325115516896776409517653425068346896093749075809556844665705306317349100859816826048226226775601527025260684796796654544915699354831184795067401133256063588457919128230548373713180080281077936305749694598831525815548979240850550768887279568754401952159491968970259554077213056500226038651203161292265712267753107624055273341990230976097556863111203027261921947809586553041303598336314875204127222449389008941014129701998772285331680529182034386081696775011111604081368376998901367187500000 389 14239252327071710403875632967945957603821932518111515541628523515833087346599891979595244692470570547931256802253380090097466316019160973470766417920315090977913253865889002032014295343911558956006645530209658798763326082929540812601513142376960387113864798138796013776337118308271550534782175577018205480562001430529469075597437258794826249178183106752987230198038838470954719152143363548129420114933281176132755799740403428113133209497345178163709599479317321975738673634096108038853899558947988656184167442896584623106047486391522197140352851019773200431050890579223632812500000 390 441416822139223022520135226042802687775949901772554654253356447072079649949993213936634225937924967352313678377278563269211282839777951592786514866576859844122572795389643444020966804576185012586178464859360947098202072319308085511693305938626221019362953163368744145252873876142614955348417141200503653642205791664784469812082817674914137148911755965341546600904190050376203064038579123476872030130987566318834497862107430939001571383673928119136659968000836243859908537011159386114977527965111964179526862124810995439296201412668487605901495254318719448789243279342651367187500000 391 13683921486315913698123900732457701384836016766193275928701442011696753619489674179882205860703548586497482723500527046629177838602868584529219536840874093323994260010283300395125767398775415856080156201692107690140915187235151380363314506416257878605316316168084774702223043884335912124560368395165331856454519491433169552477324847408305687522290849004099779355012042622118359721332310955616876806148388083676703772901727118208880058216555997154855344195196166989029557088666326993952991862996271227843254900871823250290542396472903362139390973995470510737082005028495788574218750000 392 424201566075793324641831893185244102907145184092759752657462814239171869759785217455709526442924459802401768139431124293282964218880765230348074265357216462605842846133408502293947986021229875461229043777156941464714001234567513612445594975148618849429437441182457646302025517045982930743057531861247086784173636385202156070086275991186988810526602706384850316134090998259743369644533837397920239357922080547216650904437520787914077595875824852646254559662572807624906532725293889088331157333249554127092754392688307090514112228768957429164797980160756427904026127303314208984375000000 393 13150248548349593063896508773593283349415589307397618199559526319245441227457618147964483214837375687759985189096276567855376600709939013234489487880037854106982979363507374169292682955279210711862263814727987853846398314946961468477654722805562120290831753214964389549473817598971026011803950397821247598551227030136968767352324672960172192030388684691188088571893623425927332262305371558541729333273140991377180183931283665498401103500473469428956760857609580548812627670928554011816956551125558162487989454700405139189376119804713198432180593256012105114138468377872467041015625000000 394 407657704998837384980783094611763984770000015330216008839515313208747589081222937541483591466079840707178076416205773350192021625355825789918280882319931595759795080265130354030939694825313098957592101052014534972639499456228872169239685414174677570548431101254414518276142419528249240919981815431375944804953933864865947316256792533917065395355912927802394390595604992097917001807242395244316780850930286117538447782320346264881131821678680959729786680133402175465072954499907329770567528785043455375596310357477610077025703763965734167937190333870003751137380069712264251708984375000000 395 12637388854963958934404006934506221756951619631790161344163284449027966017181340278593930497997781816218404709893439831204151663412309356312560099128159624078297227270361789529467334528906912174480774021740161457469302462065885902778197741090081322144952717672402375449014731398408201778549221942661487603227683629395397020271154309148779915932870258510273717617816002352570225732090028742543913238976874111546752613960626643757531025970481785790222833100725165459219821076873698072616440324494364590942315655652864107026754465047083983225634610502770234002877499628327286529541015625000000 396 391759054503882726966515876017480559567030402616154695305940654355418701584487741855578353681518161971252180798925713065058290520662283796454930954954172696844768733501998530884915418050349498571016683039861178952347325742760732416540512062644492161499412989455810052743635224433560232420084184154960622553185486421264899477346465433644993627849052308728413728958456946465340477415304468364272991238321924923840148334188110816786370365124373080934528567003728687900373918929226051287293720157816298571394046776091488257490482384768873834560447975746864843779104600056778475189208984375000000 397 12144530689620364535961733649023315584725378501553816627567732484307995518860835103286155797960314275358083480543188167098470964946536833276033609174908523255848408596074300045927914446462761049027812713819688029917919349910644011037859528583907321277087771643678902270195639727672264028209292730531835093998271367377545754151291049275375313296427417611275362020234223737807662576567669931228894004970122379595597851904544360614809806940473467121774205070440042444038795371683518450505451142278195921814376959470222630715203372153033649330142191367169329587058557031545295450592041015625000000 398 376480451378231300614805729386646748509057250352791656400740621554959971258104377725337197685795423166334875317418073660520478529678965358702091847015173867969733949119848458305064917088272825419719256614160206139422347123245956722019359521903872553986801816831070007471800009456558270392256673086530049897859410399896744977844139411469097139807149869164180636763070991709040189616638034539140279160865508444929712675604299260880868827128347795714489868977443407172547100203760731085653609536106568000461326355344239542327877775125170831423986927781566984057917209437389525936126708984375000000 399 11670893992725170319058729185260692130640460787167835235850383086253492225713936347444631835058409871629021861169268011773887067518096906051408009843791863126253712172214468697795900363306092938999854931651482159051195327617452271564933743746509894777664215302071807071332524624354722361436940796503126663415123504352675000150977150030178952535504439390217462763241169190634180809792088202349059105537603693560328721075020388463255451241901369201828088360876378519732641449601439792603937113636062897312461005937476063938547076501794331640790228466368121489943034351915933882364654541015625000000 400 361797713774480279890812903545595386782504551379300082682620733518641185017823115520625958503053760218253917470095575380817701631559200606425820383460443719665952341297326530435287731016970310494816632708671662108743787259333624608836738728064316376773168044766625949648707948915674281150304882201368568792680184689478056351841902211723445805338976166714604126904540227028151012839085817075853820478385059534822053143069401519100058984340496585224953743041117659489664713983358457736327560991904545054981163418194874113025046179316054535871293495031160925184880955371801796554647064208984375000000 401 11215729127008888676614961272791388842969799374130054940361537636308516454170382117032019632076380851809853100838234385306273357420863193513765234452757314380400890058380743641743276629109532807854818557579424409462949542917852961165941927920723733866824664174343679081872786899084139297853809274834870917117661263878048960608461833428194642946559018643243780669926705376866348542340737562791954654422519416299513616974103918670181553589034883911417591422090255162584253727022525946695666099730647905447210721118040095065673205028000374306965237080948192072097308967383341779088028717041015625000000 402 347687602937275548975056398605748941566140687478089950590846187965023927473078996305652131569157235596807385498233176404897192677637935476621560237914248898134509588337028961614815959973891927844636763200584690184084551904527142736558508193531378191219532135652475328602013478349769932613374795579004566917801802956375811370480873747604016816275747852451948443059962413468285859500303802117620978934120864715607379999011173233667355410688390223889898686522151344285596812961155206491715038589047088783430182205002470268841632310353307683749337446135573923467787565437638245054464608001708984375000000 403 10778315691055542018226518930403909699006745429986145775084336747523507909595685783465697000348696247886850777470852805959716039362759455805074864796620343913673434473368298135502388901972138060578506400380549941116788931659653625513743060064936417184976668474262581099616424325772016605384916436250597667005482374525635630402433588809597100203267495149282250975578201356734237462168017659500883218320984084528236490994936378476732299393917544877061092598239092649213592809090547794356125053211756438686516795498317821447740246163442097232449076714375889593829984593170956556664312442779541015625000000 404 334127786422721802565014974624917668493357016144086696257744325339786043896005937576635819098122255481963735406893636437701048471198559157741900224999316917291378603448879351841691049623470457772114936040224591289665653199410222101958252876464384229991140997463904472583960694217017687719172862582514150077303589644977038775040478011776519227127188426475118658391623188949841839112766888512638736249430080272571701905676391566914096982611399501144131683508153987471487809906808958378720562390705706208120122424684725684036818930521311275150696401592483539717320227550637940508341455818939208984375000000 405 10357961379104375879515243734626738225842652647409782200453978199155756705506112084702835469955214173341378862248987426313409278435415983867159515194271144653085628495387633548856676778532976992624636579466702383836593924639832666304344633872153178771063597569136689759616464356662540536574868903623584122705802895554370171658033403558592940196573124012230770997360184878835511290833828611761035880082756192997505597214696000637964945612112903866410501299927455522444009126875354700222300353556990704746896650109685647367919903858891861438271679840950408645538430464891325316513849755606842041015625000000 406 321096802752235652264965720932311890580128371770425068116680558612351936393582575389983620571264274956191081902832593462009818660411205785580003506502659592884037897912915637011960480405758486539470312082723192387317934592727869318692681603825694920130440117164724856725121964376087257600778277876099214626747346193263307969190387594955264565008878697935521258832576694371629292029546561810821594804557940487967253006903189240639913301958653977565694903300396644740250040387125191379677526490044220690644482631557541703178277427052843324310663813009768510513634858750756463973613808528279876708984375000000 407 9954000885319305220213725468827041780933169860115616019156933998980153535501931282911626420668083445950795416834753123278769771236363674285903744438413706203219409416825762148265238948707842847604734182643488671300540357124630112702000944639427047258193215149278055865654204180973971997418632438350398405297268939217911611201897584907404329405838411449577416120127034061462304126410537930120422212369002805124913671739437471590256391015723409413815808831419793658036624730280478401384011384948790172204090114765235973190982860079747308522737870895684724982379429645198286811593077827617520904541015625000000 408 308574027444898461826618921251324863570353166195601639934929275956789818166889390367212517664706166182600096764891359700201365480239586576506854817807236969097950373980275352159854547247587894226252642156649882905498843966529855503295810194768185543330472766334205145378144701806910896422527547768492010603667916747370311342188823770674398917430977097647651623482388765901598282347115365321008564929801805404241710215397529076414866411161345216860163313875889816557119111790203328729098178160123315695579330291300635791726029731287123048808859452013629278136240064664312391461114244061778936958312988281250000 409 9565794850791852316624982942039354389885120072890364734983012466542154726969312503461075096520793120676456068721768130248732862341664593210264006852430950397139245383711815101259896729797293465539880136084906291850483931858389614746220998132764705269398364128093144500305569656567870631983671011907720783362125526261512086179208622292459207796947499276515607630637538939854673158251490030506946224893152342806575408006556088939448896171058404452985012390969696478507309577224320983279919092974169995929912703248656044280334957870005339198876223629083626888359400246396412454650221816114470155715942382812500000 410 296539640374547421815368159083916778281768051939588709247723277568610237848324891361973922713656433520113012616113263496619085656745184568089892177586369822055597646453099040506928953765854613316476051026382731709954719538527144081122978066960381191318282636084762170367693682324172732061472342271293280008412843880412268633889539074427236761168105666977204453264505559606831198757350105954433689722884766176316749525094569986099638532854435116075280055619909938724915743805699676835661375213039877501249870481203690182442621237320881414684061280384475478071122039875687834853864353129850723997116088867187500000 411 9192728851610970076276217255903020684790018834371996884383717932868356856266158867320891723196925001561859160206430358253736410604387629521582365204592243471598671528621186107177056215262165804214500987766500357857593313556994567834352902098757433976225830183793715402387017915419478717160236425237608718413638258131076783438030585430550244642766547394961975583898265301650886378715694390651248968703035138477948020375550431088021603375620768073837022320478604873560606278463822736283602618363625730188125048875362072529855895098416808126607495028451285973428925290906921274241860018278660583803176879882812500000 412 284974594399940072364556668986343258528202069946238317306378482917208454964829674435766016643555093053645686760672863930992729456210152798137215105559026244947176412138798609076762013850340634130447068677127795942650040017453059409702254937710004986166684224269483178444606108803218084358871065296548738846839431928745938440029684748529754025066230807269320868477868294072726320363357334145345521299462545096302618001891865493626498717478552079061300883803278443183058908680799907899900958616763187612194274691076484583159765954085689111280539919374041802670988085679420937787410515086054872293943405151367187500000 413 8834212426398142243301068694230479150665320240837983729013864272887295889760568502812109381697121552554027324473467999339143384871209368963807974349045572486733908925926149160119880677048156887003202298169582692934519720842860219592266214368412348645565815260832576395977644566483697656253478716607016551750801473508170723724491901261531517511426294611713046833629040620031902643746935206758304761901983744136906125847640985196046028608375183027435365396497971448030156031081522136398357569246589595352239071676643792889694692700282075744819047152641082184304723154407938161470866648928000107955263137817382812500000 414 273860585218342409542327300146413835895647665837703577186675552066285119955280294821999933644525168802598683255491979529892459311948693060191908713797856319318244891610063097935008688843698885147893398411275457826767678101592939597233656116849047422967650223957269963840129920341071103238908619163531676939088957417997311233777207026031811045884167210000139785984455477458594959364338941151237339209308093188205920985685336150194616651591913321863521802099221363356192193287800975141179159116807596204400259615240403257178073055345557470429226169136966713583361068010228056479603629414676414827356077194213867187500000 415 8489678141768614695811965593922167361740782534338911298488177028016917309268502591869933441012423741501908167069842948238336944415945815501984913279860054950640507460075949857383938305359848289147355700095798102765103058050269044367138237392992171812884889964392817979034197909487687131442024294037274356370686630225858513175712686595024024092420831011333569211954598100780396713922648864461499621157788756973804697553773103336259387944576024462762725721566661052045290944442044149509739999846282453610600134570513287582463680044452539838255841513315332322169576750906803608948861825065317020395084535598754882812500000 416 263180022394827055570165331382470680132211110378223711001266877552056202557002060752729264249120042606602810368203701377373761256790064092299956379599756546220252080770190630662503197804916391531095729587476350716577210040821498476208409848886998996694882685695200520252882795270388601977755917902470846759518106650660330097221905302936926124726385725186902040119257476751383301831530405247568269040078776119213843540139534892057155555881318779252511495524206366117374121611753809338619007572118798097971220051743096353476324627696844919405668688573072346997531300268941478085924781706523017631105410398483276367187500000 417 8158580694239638722674951609953979333564196831646751117544656612175075558769520656499650572210022455342905973318659033247868870766509733261110617862771227043588947627510673994112718193519626040559346624878582409243415211964818878228920835946630940868666266765071666418333935549060002644855645514165833315721789973431250929526225175732052942222498865943573924171236267995654675078854809722405911050385163265537190694415672856035019590868870362687556537245837976287965590267922650543771753526380535043270031900292102834977211098077077946965259513372297054644292426985513382257182194540340278145584228471620559692382812500000 418 252916001521428800402918116358592395073925326603219401608261938791353539319198108809000281191016915064230871414231256142160790604548510399516254628665243386098750050668255088053205610226368212046073734858099568359000363525457592942336742320182890419848320237546409450627203123335234598350446070558822031926963786432547959190593495801653902181958167262127773144362365243774984044063986498286627261809632572741464269781358441839027222749949290589146217296279378410990309276201338746300330542806293712452710221946651682449193798237323452386692449962951193215753142468910034970107402553552254015646765831956907272338867187500000 419 7840396047164292812490294717066954355028177097739483452125856843848367034845146172330966913537576382115670135925171123092460180666874086741672636795358314892385307799232160708595984221185064891138079857324532078557483826582030366223148290344014318881270273065379378073774891228453965643386943261497607927744007260906487925862750517671295264906841480028208447597418236211781210759862278281408778557450229293046310839096453613653338258869160390691104252478154858888759780871571683942363476058250672379681368694886836952367335980369820867653327077781533702821218013353010489605146676130523652687372366106616518020629882812500000 420 243052277462093077187193962637543878345704741304278788753858382075731212249867889339047353919375892962856240821906311869338114124972505295279929958411218297373317658743633285021975875053631271036170552783975406086688460019469641252577679789459907961896121661918338568851373981713621253368378730912652021254863224773745125893023715111873137737227323949854293760823184273377870028997523738396522814586338002556962167768552197502333737305312629158112439499654866606468293170580775306662781489879848370886135241907083549610846549860685400556080197791164718197907701295092264014736072426725077542186831750796495603561401367187500000 421 7534620601324885392802852460426377322251615773351505754941715670761301200389042400286012375840102120903332342297747259576773233210732775750195937959712827614936714540253387602267112752400892323100758507844513387854943232715695144612942308281776660497775166074817575959632738832479354753806022919385886719133060481405263414707362060740497160640421534540486073671152879035828110131434035680677307961886537167784225112561371173940210239102216506733075993691813690329422389776228756151500509684130051854140519408039356382078414015450957105017059506499950122086632753641962068362254746285907602066506031494576019227981567382812500000 422 233573238641071447176883454451755726889377921660211238754487243091552376370184849540769084551984351865282347843328417842712965360132867005020992470145811232481032256771438476136043758429373048866415436074512616113654755052524972169756162137271117484014486908313165694863790173206627095422135451892828751248784059778836973050867270456691297480941127238042582256381782560556903670772987564914264384916848876892751315153654221412818310392739476573727118626853243318625448241886180807897636364665345410843945137715606548812185371540994793439530840658266846325623946363493129589282463561893961353902297638355004526487350463867187500000 423 7240770397873214862483232961539106460457628388023023508436542389127578352615735789987191114329868144791054128069491706482589215319747920801040307449597717128480636087353439279801142597368347976868157816226792266906761939279802641298817787893956199231326172800568993373020159346120313067842858294961250973601142975210437680432262202419410989353860016122993201837592771388811201398248006159364450634435510795857498881955536846098455822224788061540506857329065782976170298360377575814754398817319960106232501932177854845289182356058878276646139013241701139321612372286030703474283686344827886520987832029110055179750442504882812500000 424 224463882334069660736975443887287347007680777443666892900880371903567044948815001063733184111876262048435193057459577837542374660033937159192186374466444322174818491056090126625975517988379988036420711571374338569596296627948591819655517760075451102724557058446988057123369994742885294062533485494442632946071494370365797032324307564392807671160321234038491746020342752168074242542094085206600428634579055194458297763668103692105920561473567096190272297847171899947718978394463332143965439423946054469612866361927768423392033162902841458480471851875999423624410590079531493306285387712199428100406802059308005549558639526367187500000 425 6958380352356159482846090644972734205976427323769997278694252338117296524362946150958439622279565521651305768491288494070355594533022258872108502560490680301172545274845143205478922069230038216809121874047828088796767336609933733939514983385841614858989543816249476852557496312855153098687553397905271353331465974009278137392063182107443825830754783669803742242179670698408289984749788718036330576493607669822510837430399714147912820843981317043429905343610626343882319973739101341207783835212491118332734597186865561271313791183397257232905256830468932088946030980146696039399286386680958453682205003068927433609744071960449218750000 426 215709790923040943968224218412626380296157267048111988025160389561422392479470083830654009831342128965067786344877879611953563493814668424293151050243300276770467898524297766414590630766590148200646408778965891220805160401719186565706049552377264594152185511461398631106451682178102685358179104915369751070879449752446440286151125098776546679465513703298934605795206908042865520459471203988127164051289794685577609290943761386015121163731707742933322571361205932775673531580719563866449136833733481073975907983494654642604540664285792344273787348544216290626641212773496367163682473435617814745245332653461262506380672454833984375000000 427 6687003518614269263014808431764038006418403901869793138274513897799217964472096742828674784805819117826191308999390890204769126919081700709837421770923208587559143130388511886182326702678403736189009828167807885552829792852300003566116819012551945633568451973924343911198249867855640852141412886093602121754736385923435895787244977092721854593577222812434497290986261517610840997796789639835543736569617333893322629072838350323050884342232741267371237234860340512821492853405536425349116914451507501262476720269982072170425749316378377470907689063113640725608336463088584590599014558215528365956144061755644354818044681549072265625000000 428 207297109077042347153454648874836404933333908376615889312572860794596894668927029278636217896097140375047090055452196968713656666758097031645150403250200680848544415571130172973100942293529449025790087752338990802459829561796082960842727009643485017451541728689916912894581477119009667941668838872595813872752242231235176304464183450909007001098006840681350902314569880774110709153857217188662755821408095249768897944684201999037302817627658250800163319918917400929598704134748855534531718933709762597232046527612828306089793188098310157088170918107324500383693587734202417703109907058410922613452923240640132442957061214447021484375000000 429 6426210381388312761756957327314616581698616172564968323681405651966638329748222488717517520379741924701487391755430832829187528319063970903470409087106328120917526497027603779568094652157665023339539560456792893169459104859642704949799329310030200279064033947292733769470672227009321776096066034989943307161165347500906409300714563801164518745214696051393580949373017406192372327258323700736344698597237193660325543082937474921673109796375943932336173730666857209195578818455110921292373878467125130237355363256699918796880090143223259053228360760171007859600196224985373027952062624158587559371228374719785008147054864139556884765625000000 430 199212521823037695614461436724788442924380316839361452596559211491409098421066582753422520422238126830135829781472154995654569079609712444229637717343982060831857370265577024555433901369000926821044687727561881258989036323398264774435889953617727108514912392138508417893329851466899148243340014892468426588065507175608741110292598611442560403454786567905484617665017039373456124421029230556476513682444667231703124060381324490701988415872730559332203879188415055296181126371148140588672895427638030255857672527906677215735823106437172442537929953983583253865549142997268515460270952520414623341854222683211630908020879616756439208984375000000 431 6175588176514168564048173085387536926299209505003575372817372270013004377444790652404712214547592806652627640889345254068256292742395497403871165171977994395079351654127630128531594742485332305878266945997955515473464375282201275511840553113159443788863763900305601987960976596717111034059463726960675808953337620544988248501682272043482645137424195776326224013303458371035184234424621479293318234485628678731798126000626736128074502622515252250962090081001631611547400231658462615230721777143655929356686389917613873591851176962211131358427219135360790450049382306818527158848391466100455060400768583335992044843357926058597564697265625000000 432 191443233471939225485489290601505595780221504914336413166928170159213252471859150381048921099488068302785573480485546430567394838859274651031109543537411989211059407983434919260467352949727162566387410055515780174755861463106953363894077867464525114994727661132058465308794576435052207741476939268228712270486408527376998294975523619831199568045851797687515512312617797328492751215403831103829997219337201747105468789069688042798940063725942045774983184610761005065555006169818141712865573301805713825656711414455095487065084284882653754821405061478533235628534664459993899524322477771519032760683659412500023882751894861547298431396484375000000 433 5934740237630115990050041682235923952200192973069395658995931039899852073484441831710446314130413211219985396428298695703538770000802940826753526664516813998621361592063255752509660964497529730512515456169387744133078266490570298033229493945352065298196465051499001101429160894031032758388620191233459149801615795710621951407670983121258164770231907591587293789430615131935728041277343290655854841949518620641393960765309328704360123942136196853745961791548824132087850382741538439444993873226068476010264959468459689815300046006499228855447311970755041036680493581225270906071762841776646061213219070241304666843995827244128055572509765625000000 434 183976947366533595691547376030580407491619098190983431057970009437630075010240127767098870781775407641052829981351891446514119201874919644129042110307976219019100879077835370457206905787565362000904151409732207139357411344142622517240622030178660420896158537693255184283107461033362153303412068220640249673240805779001593055090261366641747195720568862063184606936596929920727712096581535512400340429506395770709061976999752170649618367249732509286112287417866942078425373796896420580492511681792050509820389183365213054668998317028155564155357318090809997586235021194804297524817077195772823831179795946206469767685004915490352840423583984375000000 435 5703285368362541466437847257267262346415998643305387488161898806881390447452917529385687935643209461635882546620235159129422635428050057672660396087222917703970333121809013377317870467000092228222849619338596355681225805265847107288941875943666935180052834429231135365406010303330687038052598174573827111645511366219286854914486065923947697359220520638243619538072568996720469589162307854953359915636798263061849959541034978267549619364872838647037218718802404330308208923931950060340801563043308487157516254931022256255869976832842865733821990333848240657487211739980990500757941183525395335179120099788853455289827699959621572513580322265625000000 436 176801846419238785459569501585182493878345962603506170736076833440936593323753388953620159042653028390477651301735842655568459308907476445680647615682111461207478973879268041669156789668415799893973527927915755680215488037998593698877599134928556223331075595487623794283785320086994394467878566490082906632105608773306261038669680798208921041413557704254852683588635362913497483496982949976467681052995104080889754682062887941940305057331153585194850525503313026266286333027956535126376022856624568740848563635915260787680317514567365046489398744155192754457974979025141618645444998983925558364459275430957249704021685123637353533382415771484375000000 437 5480857238996402349246537884047475505551674987684229144732375800924439223895727136186529832862851398492554495813235826228623308523538131396296991713637604003761019502704005580303085646647938341191822984839899729662691603961461992746609191625054966094963611272575564935014486133151152052323458436396043094168880699429308925835925348411589869963388768271910773140365950406251457229922996772535014545241497788216476971432758503245505027038760507654207059892926948222403282029791725771956838176734029428022540594892249646037157757843287432463296842837860808081625423448963932055672642522736830788488609575712846520939789385266353270891971588134765625000000 438 169906574408888472826639057787583104727113379251435818887832566031554513435055615616673063189667896965849590451103842272327703142872226874826735482595394523607557562761964776356234539965099978939560925528006353116384536666650983289581727053610418733230470991628345132395704953117051470949361709211456755472514983997073355070177598447220510154958311928236694442265875264639834315767744462054149836697534855435587205230083162411883791634178870235321157037800226768096227392591033390666920927152139999094921363882758888780976552988922417718803642356681722045474663259754137310009381062072891201122074433021365145047167667334431256638588924407958984375000000 439 5267103806675542657625698676260528532245869852810950864703454151908302720373716660829321544458459745345530756283120643835471702716395754005272360242157407453407522895459337156948033573523258702905936403915204273363662002878029745930782632106775193667162816458394100927259397841061205372584076638642979242135691066661244571380961800627369143949535329399819709849168765141865594036607426427399920930377759006485162316210246471814118648423221259492952405305923806300754685126938809448597832326247852258814263398102019326706017565154950462341968547760737775682015826218922936998166399355040141647999401052656204932626976975341028206404586429595947265625000000 440 163280218006941822386393183394285405356487973487629835014522155743838884933174561233794387298782719452450446242799463346891568568706621123483031147374188817617994029568550518797633546544357178556531930216133304800492695234277664510048635597611186925486663332020603451496051893353773450520434842481486568032837212144627706058947213938263511454976249894884975758337830196314018223300669828356450746257225305877208831532392581383121483768534837502755662789365969349089539471150886692102102758649427510197289534314657595133250001865836074051497804501514388463974500155815962498962735597017021830195020678553157943799637961827119299998333019466400146484375000000 441 5061686758215196493978080942559327212613973429975127793897922138871371248522356885455744684898948605917579629644516148392611978049511364650587896497128260230047187268112669255725628151217780389989075086350035977003004767703764314972319865003417725245364037761618840337714402604893397971627122503152781826742969169337246295705758051227938996888254147211113999094785561271631213060745339090026345734432576330944160614761540918756964813704167056198731389821624454932511725756578711120663795316426685132339318161657320649615236997585467604053565419960325972855086197451369316239159893974038700372233569965795129064039099374615572478661235155887603759765625000000 442 156912289504671091313317169196770012634481410207941107696019986545048753860645308703593652328763748324075738727297584237699606445544220835067354422595899136894100135969389430937355203568438484825683496689042711014870264219119920778305396277552259561503181250509166493954554047846538471478845344004108928769909932988593426973382920435653856530953489523072408229900133265352024879929357532313200763818390197187603172143171719224930012505073110799970386696877101417364626729127413456415470908750165191672804412102307842089884100591506746523620015595738890126686620026309728843632304670260788925906845553715592880083511574610769185297641233553967475891113281250000 443 4864280974644803830712728704400227332015818968890210000839778764088028107294666708245907542650282689124811922485782957012817659114812479785829812801894892838197454635734892553587349974245376305193403722696856771305389687062043388251374276546532719028434876145723008982967979581552393779528544409780484108684146513701793154099269747309320005785950417717700440697676807097604044763920357487836617219792311583221478100385835977052027494208206822773062988897675789194283101803182978130884124118135776274354946544468293780521645524983845004270658385381189672739799418591808490933591005950588539590624124463027198458416240878719507707953194210271120071411132812500000 444 150792710213988918752091380074718112443244140929684348698486802289926623150605653770824869270678852628570450657155364361023992224381882543084092394547941356363087020499243425307585705693329936946073237936528040565036580039638484190028671596594639200801468986005043920686955031410659944165512298069542631644735423478660757090961341531022022966190781323258223695404163150764305266609963738694696156379734763323103956996942597177787103919341340739830587242671541195059949271131236749149612741711438813799069992964493081386026585747319873816279094397182377140530373964351094050749737149729859438135786242953986983086646175488073853762080451053300046920776367187500000 445 4674574016633656481314733279703904505413934710654942535910321855260893262257374840978440098564536792131176460777732661813147899825219594714871296188580154162215863360428060814490130062009075966550675765847850705896603543024925700121108383944654402483281579660607428852866687069904924635078917129510836224074163247520233568416921191054197704937335052319111082714725900173715933778253470496056203352011810479200896802368926420376311846290121463124591581276584270494248970651850293569582873303690233360662117976037778556585326615355559845496303971112999014808859358222354866795457099121176169488204445120711372132500027950540274066133559709297777223587036132812500000 446 144911794515643350920753647089837973277706332692837924676940330698349666597046928120914189057083436237003169678778446229125132055219764283170350185869816884878214261315709278960090772319818566874730495026368720329801953754081075428902964163848127189021355610678881313710262277437152594595595039012470413671515485996449996356040962975625753428741764344028666660407979534683829424131457222009120798649543888528601929110992370354019096516387483580966182343730573376090558205877306182859341952866279521558837441089350598202245265298019178483890780980612181029275631802853901505916172249076848182778813194417160359767737992964312316654222904171106809568405151367187500000 447 4492265629984943878543267437774502113515001372051954096002613173248524423299689986792279777752691428312092569540169801810093162667708030336895272322470584988311218543857127881085278399165915230325247905200265928079320002141983807573464013304795620452456479822206409114142545483693407361917791814972692268073225497253284385489746589760233017885625424660848169946748871980681262831204571157301348776807404310038055188966775518579607351012979635820254593749377972971994363477597078163275831205141262031620947681640485350657812135060937133560854661715781842106000989364331478289209330988647754636426514190519593781304538671674647871223639347349412627077102661132812500000 448 139260234529533260234838326288684838718054299412501387171928450098846610655556302391320360178397364902262909664671059138402571005177557099095062634506302667382719425414349400158076352908751752456485480198574850116398482110043022363072010477484789924587892626103436100856848881865627321352881825979119017448412064133413895413475075830905890443335996117819986065230459612899963942336802334897371458321931349202139669427022833026542118383282686477509397185776532397901671131045723149866903764120488214625140212656471733612391213600943767398123971864014385304061194028958232425740429533684190012288137998978324609487985654403678880385278994535367414225339889526367187500000 449 4317067270415531067279896222197163469431450246989179962264541472551732160460276104764807911017380253518364948580038351327324915773484443272006952548426272561818334588712585355733101177662871695214025722007665494342404817037486101993360515811538755943902656846519321805771754769292400235103933153891471663514572794701526021319404623287855105548795420050484251797788054205510062883956443822116980135428689207818921227782063287725276462960841281598642426838384679463231443143112922984935208607548188314584314806177465719955791072416277945760028250778522214940464459970856671266769238692513755354567142293203597728917941834460027355668127720569868992320680618286132812500000 450 133829085382881463085673934212798005096699733638552001747946484356581812789849478883443418848924812474867543922804005598559279291498454159356932491148664121523371858720328955101371802076185663537274761217379325670528539003156941129698611377891368946696770124388804397710780263146226341689863088925471118507012954055529405824973597298284596744450918388046850004447667556897640038386937215698411833762038248320239146694045903899565165265818487818845146475235703338505783418552594639868913438831132249656022130202025775754390827094120487152633818685875607916470110804630484873042487809892222683379646184376657013913006130042722705392412977039362563538047361373901367187500000 451 4148701646869325355655803651662002221871759800113359156589270436690164136955941583340007910860753288123100893023423265370698554178820648912692384882131710055368168184875494160232620768359752350561066197312742742283518949862604476343423992677411004864642425199862682480836208220413107378105047783056208883881749037456031287209097919799306898728623604917083013858062430740077150001706232156406492436519237084031965064319411921746772220502886263375712916698672647969418726341420395062003209204055498250423873034391667611442954623598295488784942082222498309495710595824672642514462398976752927026392728254592876949895812061472278157168937366600865970474358034133911132812500000 452 128609751052949086025327175624545254858120663638651640779295391220947310886122990899685227446396742499298493469172891363372698507248804428519217496206974998775499766839658436831889622386165798599218542372025051183029447555609571686926401367422409582805277671856395074850104045393483886672911296944611707223651670211652278456777869042626922549334919698798476563902188548849196578842064076444520302038035839173016728346901829079483756599573320657217617332669807246122467051202980089040084049230101915004695765298385921550333937427481939561140428314343132755240827560920789575295857789708814302811875049751434236410442341739796342375785131873442650775040775632858276367187500000 453 3986902282641421666785057579474621665984719979493890828100678430037247038920480355140633987071161825157372419910523593107900027972702756451330231176583789804476698638543829455272012938083971160086369033731657875895851480952645396442962127493515336381987552773948771490147535249346243705560024645344310910477412871128959217950937963207877104398555904406778314700731617340803584575308695199020070656943138968276432780564196239998668737918436505825479771272333650374641778008588962863412617307715460155017459226591376354037271868457998891266612534967006631838700208363391625253190040514912085033227479899462614624881153044883194691627592307112466454760296239137649536132812500000 454 123593970761884071670334154152238553372398681027876249280605436682908365143477640759065746037306083740271996118332919108560848624786213205424088837269956974540283732285101754681280000853672121339554566176193499236639456654844998020192034220156952173501274542526155255765000434692305531712782273795211568856927326456605137603699047192606052315848327234964235185885332517428949004508362938739614850670238322230238750422761878541276961333106599624373659386695810634149023401377105208966978260737719375901072951154285811961013021259185584666286466462234717433545383744898351673913521674336032645574536989057216826165460082003202132976548608694824335744069484910154342651367187500000 455 3831413093618406221780277223563678888077402325170674956138038697576299131884009686965599937536577354931819953238413887982288510858939866120881148052151407903676855744875416516316356034344337346324490056299541443137576727839746526034534743630811367221637795036693381422001298550399857199893409395435817609372331516516872518780750356583234305109188920077946927999208136651670188414519839762839002559718694869822183687718216492322616706321507413422893567670548784141489300676239400576757041867836111944557365319853672042815535703441007783901019284213904120971792183721914264044182419901925337483070597904926768602611023762458373252999840758546288013448388895463991165161132812500000 456 118773805902170592875186065720646841269923811746608045904799436027009483585382054928271608126636060314000569789200706785449086918962335468315273663505810464701246712704817450947571077855107889677787508117727974495697147020342574803909461158673277751853765564237681899205885961637259775297223261859382220022816839347281703134869698606469824781432130578908322177786419271828769560156655347741261913405188252289580986538078238625000685288670637732776674135019152707037378733860817562700796589079519190401127929106693466385513072884723386284248161486033415898570937664641896477171443564844122880795223597047242945705234498697299860956345860094297445118472222432950925827026367187500000 457 3681987982967288379130689662835408747292892695468953712918898549619899171470663601415507289038440922104454220878027186086574317188743885434516155736580377752308136445078903359104448340961854536096385903879639440878522925585590653505304166137561981147366116230671250988319404143115355988762361747573634796309812656114341430315131995476898974988622561222495838799860720716922059218021018417507734844041529011865262880524260696506550041177658273152901646616299825971480540919473075543466824790355459240068768859433997696584657949739419336741088965614280101051008565206045249913090775269949872202380649101719707984722189244101901361599834513676409908197255698709532594680786132812500000 458 114141627471985939753048949938253727871762564082301276576229101888276708375205873925224405516505143944750753967989911723088420020391889314727002789484241650774872608398163454641224217579343524223697619733933112992029194888333117492842544892007691991346435477433184978065825424536333423906270991209623665958262728916107277604018989359348693539614242458116494465525049220377915455842827279180951608733296165236443772004710547076186466819109762067535509499012463411122517177848900692918027301832623815142438933541555069368776130219065435381033935352979745939891692952983615590139886513843280064884823755677846411284854651634641400839152037401430522056212488573447397947311401367187500000 459 3538390451631564132344442130186903321900809094360225462794001955736169967217496724322411347066129005755416831071063003371422354816006341152348427733390739807492255043275753288446195137334424075557516133343250441970797673127380718902895837268666969621360700758008572540799883180184893256440650260441860883592819374566007537848397000203643887801217194833489500763927256892579911457063424163929141926930689336933938760018703367362166496856877618209111676101834726992633179581997234370628794484532897008855352390353197957070768536389983025084319574397783205539549174542692474095301149667310473582383989644552157587307843400734828302273086599396123049237067390840607610201835632324218750000 460 109690104000578488102675371180926173473086339816941987732140587831287415022407061412800271632807433518465887210017674089725946912613074306535750445310848279917454226904017921062975797273885683336554360265573171563719101074932027746748596702106442237548159205240644276869573402301321044822633277791437067596845771645148354244318386361907517830169996524371258989322167811585835222120647702624258474424262396019248148073411182745435159006378561750523260798003058333390877887092223963826000533436556275947598369653483228286752146783601589545339120387903187419086043918229955026650238348252733969874803840454843015146296333164352956657918007374927042377704815688098354306697845458984375000000 461 3400393224017933131182864126107808662984675530510912180336408204275970205889663543326800207871640781293845279547266243130903654955473967486324567888696716033385354819152207203106019749231714674662695331426188144256485742002845332807525461664384572164494408059058252374266726966410287653960068648904506240692964473185205105896316371312639986994326522551883671601421628189350117795715778140307684761925977567512270559705345899825531190726338607094347409314439541187623587833463657884956437203286373072269551262068547847812453585695275029586834591430223004142055289169551202802670650267452044465512082054028784212784218754122554740486113502317880321722321254743085376055240631103515625000000 462 105412189944555927066666544113814084397413910375356558901620760543398834489246439030175517117735811851191922771680674957012380656531163591652891972495569050910944672205068540912707024209284275172633150687184285377768295341639751116472733234851842830772915064513045636180267684259865408940903078540029696480661571567980852756178605601856234658459803120142633917020805771732271006755263695964817343634434042758123332563919193625069207711939327779654371085387034660415528571227709327486410602937815975370127500171764552435720949975702115706089207100024684630021517863569281042175830119532586736030544391038601952777052853318067418429811066348490374492071222152389284042508602142333984375000000 463 3267777888281233739066593309866869107511389259931718918469066129690321368942203722771408043880211578836830808373163499876054824780529337656043977320768725522030657930167846898707588464804923853306821164280893370740538610060025351344669720233946364212073616348041844162926887366963083813372125437923076706156139210759560485125613567977885128572666970316102556881630547611149435406069734972583249935011717142040709460820722163644196609532222321496745739179230987574989160382884136129943343690531739080299946987094118533102690532598285215909684120871318844372645683615408876822383128387369349530714507504484458843156974955395834607734099639009681275884904798491767930913439273834228515625000000 464 101301114536718245911062236318370549559791366290947484868652434228165498889565768889646666073291993224219869106175992457698535288848387715262963844014715652898325306888240060385217496725404941979025035322109236080551282663827899021505315421759772656289607681981047484597752437348702571721835263287559957930152653178291104354963681615394286959230164214285031613962037956280845351074035233168933938740944006268147363358969239445744791858077390023969635627797289310084798095120292112648242399306128233882982564657479212421455279000854536200979796174052392590588898578233281854146213122687502818434596825040274664233726184640881969620402635060824369006963037265418307463732663631439208984375000000 465 3140334550638265623242862480956912860388619632667217697076542808670559281548543372211373279763634123936976097123264114494542138937060843177836211585129262833318139113832991200943407517088595991961162551845152098530205903506242493239513717709709477071378639156992303781481164943222975848487207098001485127745085863796358533392141820155333078635144673212463920125407042142450352284591828388954037635605023987282382210383358282243237656159695583991326705630534464718353030215508189569315985028659124700054621310280126334085718908361897631547923603627534506479160890356576748196363675802728307460559164545968250638395335033886945379161893440597107946881323561117969041982542620182037353515625000000 466 97350371069786234320526664717374499217134914263875485251905462396164304897068558537252954528927184839055012394872716900879994268652333091571514890501216680597493748291436301655067865918657880693516024727620874502512144331709415833310529883910741403597649928896306735969038814794844362336596461454165306738685714420825018547026070222891770219770299030208115406849427803921230717411227107134463437705861371779147627894445189246459875969889094548021061204782451016283764650549160262320026260601152961066080405800673496030461367613588653991810383357787048082122676514716660592280044808432115422803135019451596138629710589299229695894086294190631586350459353826167817162155237271785736083984375000000 467 3017861503163373263936262368277625692628901218734448029477559753537307218536942534156869818954866368547046795384402629226922648933681627573779041968374260033979545998684341780783691019933911490018412003406267010909763797798150021630874383992666343256705373895793304952933102272164036405742263152714834847826229988145474026288470739773736925966595821528938755589567838906826392524172924697172907799241942030978183035265851632047819272487319296925651404845004678144522319188247206307644204118464619806210945462540659476388288946773183143508683240074835574473907196629103581947592683672521172465237168619229575666188995217136020467167732128718161053037791109866957912546942451097965240478515625000000 468 93553706598064571182022142039815899195325222996339725173776895803931609588543519665112028566896011513882378154190370183194781995410007964133395135300154091613338244202306324136633522742614047773925579096201904687122694836738946944286112357663111119719701905747507854580078386434719037344227079323913138789709853420193432335615177228235939790651010576649544468699218507104234653942752992874557760989867208301211552640988022918911270535603272827139242195747844699376656679935008537178277870592153837853491156794953492772899087583107197515287241971515820418450700523897199835869853975704747286639773533065454952836528558866206346153620967111143033732541733253913551163891876368833065032958984375000000 469 2900164904540001706642624670553787459493789755883295353316962170561685817394671172410571577581211410562694631695994059541780066345358262198728777083371381833423112959569843786856421078834655817170245674787835180515339937656214953297909045347328104084407230201652464395356203425756439178256342246375660020052033183781227940746125791511861782686893775061492484880721761744956655469927655194809904374254107429017670823340102864191102818186924649762465775857748930729063504063911857980721089146874172258797854850531469261318630837773461414068176406791863802619291236726865828522965544542631568567771977300438721864963560719321408156503008513038881431128660800786918201371190792826372623443603515625000000 470 89905112040740052905919451074071743361907425606016981428644673877131002836287858881261768208232850136858507322382978195176991331157713584376487647375472219665732354718368484659970268085439831577870383100692948597347643951293169373235412067977213025596219290774752957584989226813943923107768791906078142200986079388771699973673072215523154846790303714323583953654682769658634905593582663406198552703921714055219827290508449622800105982346966174848161670511766028124690619686547483705787762820163897871857514759991119945491299512191004854271741066253794950848747295627198185485902911203254574913583479817417710930429742218311553274273878589137016188915333906288764722444418624939847469329833984375000000 471 2787058473262941640083443658190258339864728433431995521903140235738742753840764792443426742134345430833803129844387845629283994805985804714183174622083376940882767940852471507218939951866020576426111344007075047864303323141431720009087929147188098499572148934467648478440200524545751055667971792477140662995693719237854154561854431651606855673421931301823654230252366265931923928900385166198091277731169014600406080987535648896919565812539646641666679070967991178026553096980199203762941089268173160816875790187707634908131336885640143995507898939763179581385793338373097223017190277944056115348243414479992136803303063736228079289338903258821787486083566364070575646485126515855944156646728515625000000 472 86398812671151190842584914325613071700820126904547877948875067159136743847416335718118986290484217488155802018778849956046051814586901956072512661266320035522776492199450132306867979696188437110349801863182722994343395287679786977244517740429894881880428911566312224187632183645037394164097165649211044545624804502480052835080366548305938995368269118986969141971121175200615316435913768804118857327688148520696497125252106022663781620282255113001489049717398474918004147442004067220446015859360269835959824404985600846249309546543803639102113048014340789466798412150785070517258460088764769748622045338606869454028467189560043313335380483199190006300189731213750525790502961798762814998626708984375000000 473 2678363192805686916120075332667172180840843844767361453339381425638505692651038135728849578289732304080144807140092618296042219266426562150847006965388584152187001407453362975737555463196974032851304897180682104536120789989431300233975738838730117245899967133937924004615188140616553628969266452178357873259194764497630121343768426796162384759085815236701652041789823299430351435356842187171672362863667811469949206371869987710808354955828348745595715218789900257727645762514258408428468781691721711542485854267427808026534256792823831503804584741468726465879561910705910110581471531973140813583864085757469507530818475023848748402672918028369269907695135392832313088098201566493727312564849853515625000000 474 83029258976976294399720567958450513307644176457925661626972104727481881512835633084550027636301690650657329991532576024688913102684840781547799595465454997980499724736218175162742912911287288701342385731223571747793076949841224629238153534325833226546697673489276334036557498132566350750891172649450413295616113539178249425164958483246553814515611996409842156771388520055254951425668847430528367207306254596188458755569902474711500353663559508449657054830763198990892073476339726153435421745799479165589701274432958072922264444479153560220001984879300904245201755588995150316398203737404431304254691445980582063854764083406586913000175909245511170399901979918475731138466696573875650235652923583984375000000 475 2573907028286265126391282818730779359285888006736169293305906215277820980829475899503441733007821417121358901867668589594132433131228617504320388948576503718091428650454386240303551561592195820521628535248707496399453939942754970647791713625791502429442550784883276513918799481792274708845193337070743875759800690072089590205644656992714788316335079025350126014634304781187104290000341306217425684033388072752211791473046474425254988643667456822360531944447347447591240299830196920787069166568276203270414028066542066760641322484270327416411429212746519471079227231628135325815086646830631291755985778211546147037953805828375959993632345952050206173114725042007899087481954135846188627977848052978515625000000 476 79791117876874218918128068953237376987079002877728526863322212142703040364203277800170982367778085740614961593629493718452190804837302081756214439455547174350495223748655055205573000058874554084299111895378126243204435187132575460010308871126961596756496312675308365358296186481182308161808098115841278021433999686366771050242276513352694253959238362100805199871697766328100679857058905648465844879550750775042239752908670998677957294621464093730722644568994502493676343026982737150023962710211173409191580499488312455634538831683252140027260756070180927433491486771084427995387658847574074651007800102701548998983459348851991640378132799443202759608321504132935455995324368659952399740308880805969238281250000 477 2473524654183100786461917486300438408925159805066440311217164082561813742511214401425233383449719322599641283189332451342413950604613853830064800990795208376032252581756773868168214345881388810967625423217810200633281030637780385151851050470821722377751034984131346567340469374835909908085232074702619250722631031707234246674361003917978346630890551128480911669104524173887154874986966828210161252489951087905746651446324813843528822581492457067259234985351710637329924856670840690923765933890941353536827467609521898565185760328063856379893179032887147305719957433913700159275145722901434838443504250235958215023615020468571310312502798245004272529472854199739129447095986781029656589106503725051879882812500000 478 76679264279676124380317809886566062068776986183364825413114574130176637994342675367494459830337369036418489964892718784884678101967206230160110755970762865122646638497312154583228280587903083165764144923721978877710505413359659468100752733535181828663444597502014352719973585781954410215305676637564893794298694273417226934552480637326917063014912016428766791944469086810222451342583302776593657932257890516080414171069523152267623876488066159064599273955431458177929961905456485267873897032859115333131777149727600099518300775537144486293174725242836780076811780019547119532629075052227529075448702146264253425017628937694777873504301585106763207941963785881695003175428673930116492735906885862350463867187500000 479 2377057192669959855789801508632374537287094571776791889965803366023961663902130490545674260643532001835200898992797663417521982797266400679662768176868220188219058752814359729372831304802244974987286146957581142240138932557888400467348418699266556334843884018950867210944005056183400221171920777288842455029592866883978460866770894507688309551722205886631512091716556450405412013738451748274503969556425758305825497791470468448699962327321173916001587106804652983717198776927215675533837366344217419810895823136400912340737716270403317496381967403207315937995408901176463540316566730986050448532335972477397590941887840713129129496667652637637883062032446927268620177414314516251634113911937390565872192382812500000 480 73688772972768755529482278234217235663705179761335177412280931006527469920901292272835358051329903165642605053410466608364168039709202536650962177101653750803721198163238581531033038862466736497262534708161194289324875307233290912961985075322617396315513952896915286195895489707098124709689719111180650216844917191243081477709213948459790724759782826821032684853685963620712167985007011750125959591741335186287785362882543733754271208313492356350080980170811844233509812226404671573816431943066833251590729743031981156146667839911471124230837767927529344379785713777940578400202069052984496226159947259253160144013073584034116157177375858740646338141747337569869481292419535246848093422547673166990280151367187500000 481 2284351962155831421413902000725756680816823262760301994452811757272043416792227165618703463668713221204051470260758589621027379522103615040940709080676809269138312036407062900671207277965496680634055792320754081812383304803588964845379058800536222387553662680090511569667255439349063086953041165992738186783163342511536817860478569443663261566523144019361502775004232231097203104575256113670184913382663565761264975160901868911750723442754854909132961264748851346556435196151503502989039785137565327326852165701150979623446966143099151406125243193745644882979270131126207159336555916089175073620878397695817777316811937922652250187065025152917058970524664516642985359199845369937207505992304948941469192504882812500000 482 70814910826830774063829454661914150737822364572581176198476817411700500938379453168871431543842726976438884634009757360137349224256270422368980012961116556726202241482071777778483530859336752800639341701358394994465881920089519340712755827240825983953054983764210670762819760861010365692252780924011355563928913103741559333917039356234709816451713412511180854494642844577132769141071355385564889983569947009930105535639847988353482336055222660529753667895629348415534930241976419772153838020422079529127987156862171451229084499780050758888286084851211249404074607486337726721280672595876800267952208298150050273438765376675609199451878771574512800239452949988140261033077189117628457522950730508784055709838867187500000 483 2195262235631753995978666366341225175480019448982035006740148938688284100980792495623534308338266407405797561730385749297630124414694083416385684766726236086924019279911814093983311190168723008191408772832975955374635311031121535224942503678766539744466572158276729991559469941043725666046789923172727173206209237518869098215176972079564361232540365229032647292956707226144206621969679864464166819699362135090002575830671442596081360649631980369346609171669528957526868379123019898209802549290112842381268920796768070765359435091219520403747140112711210630199036476790051743104562935411411869501251144171725930005283334853829220330933389007897535537556779014457863111977215297958448969320727685641156435012817382812500000 484 68053129304584373875337208783056462020713913513469881363368901760968666280730618108291576807814859979905036585705431520515053229272564922419847810254626069623883157805915974720522304854554020022632453637325039506340658012974579833509460949108966892696118943482898278393184171919494014744131011335778700774000130460178924388288445639479568872199362896206477710976456652267862627370707424702059115718664356810669796786888723184711065283183105711904880817624200173060319552100875563368544912430557821106219031475872349743048963797212544819251003305001335122604239524404915931404235053980001704928650137311741526783465094439786232182508634322036365413341602872171276910437692931236856941917212223926913737058639526367187500000 485 2109647008442115590135408566495583251647963948319257862490281341043712178057021848858901329743370950013100286647193577623128652707023042108997191219837434366354953668645936934091758648549183867290086493579642900011755163802140938810133236728599764034602323978941359980034062445059830984566847326500411094347447322013647331431445147643368126934596344408566827037744358437125310880501273201647907665397417138809274979703987081960978328915230386618715346503396788348293542618143500208474038043169147160017819782761014811932990287680615468824515037961048000268123089609483128340966283943467156272035004309543921202725727575017913739208798360229264523921760879654029422366760535283247966127036786791171514035463333129882812500000 486 65399057261705583294196273482208901600267693938981118126799397972654608586539991224608062015763347760912409930225381813314113655380866486841574932255747378670918515012105690694489573866393266885758910907122982061267125681651628858585454757370551942281118671411981545316204823879291115142848945537266686631729995158602996942274411035600280617087853405456184396299647751852147340553701457115627187551976400493907780137517204045864824512686566693693058439451096966617332020351019943489769503049088095369821744225673581806189195853335976109649752852603516289758696639140131760844152832661045658045889945133411657365544795191484484184702661190331008930488079713810664528571853538590260495229752860806379388025999069213867187500000 487 2027370775112873082120041323494696394382903670800604803928985857588854373509271841236690053826164906620233654177507336215225690008686020155119897216950096262166130012871169320472994794090131881035980441073911809297604834455804427949952350027802230231828210812503865691923078661071134835110256582622587360085909393563843961212026578189741715409228934346888085339368868512683380977113155638232673194677793108252420702584978912333306719295707618969753374433333201136842882337440488777251721887194375834474000741359738351352518842986114560927975833400790035094674273003545447174336285653006157928931035956172928090996690441082954091964539142233597697081052479457187540642579421433286828330548366301497080067578554153442382812500000 488 62848494028499065545719943240268422013882773742752694187280991831632843538900449343694053856864279800509363569987587749959047296925898560909991075448993009490633244794324347257659246212208310380064687184189752137562102652742795586520927787371351479809028591129303587744915052521452828662546403182031026499814880666930122939280764514017886218720076604788443318393880337528417568048202299291399123997897881681106257607278876677267316774376537444345225234297533819456313031849691810910373333340380799914668083517622412522425990192797771869358745963867005864880881923059529487645184213942980867760892972077026898026497641109399524354028578424055110691485651177769244591847684298696807887587650281863444730431650876998901367187500000 489 1948303314883471031917276769018238929858761545294043399805346877916521944384246921456481515389968738685238287964836523031699166801158937497829698160328147561140566790032927205340130368701911390365764259867010320687623597224879351024163818328889755145275954514613951864591638116903066891444508095405301441758390958184720953521061908653905190756350881229311049427595471311365101407768212640401962197697825493477838229103712116355360864428423320186297500758919611517800456625266604026092386703846011101134066218036050914562156675710892897361752463752723294451172941980059654008188429911412294605467984794443569144246494943412130377770849800590374236560671955040097414100356275694542453001524568054384526128801785707473754882812500000 490 60397402761387601989434294225232860095901870268810836553814577879068031046755497798251464915357057683961310071697303871653286491604331448751893663485729476156502474940960364855205226955131436430977224659533596166793326430705021824073525358083346412110883190663056636295424135539707652697581713688400134442852066222014548155141369582396728239761380465107823394136636709418916305263704922461274078390794231360832829039664115466438571296295132092360606212049258253267812631196639542398527249506502460109135138174468015551705117137858165759753746747806248823058459000594969573902707818931896983459060581324526258042556552342304674215684412186393707673670511984100520481945793167027021605446277493660022132022544611692428588867187500000 491 1872319485603015661672423266937909714351646112487026190399228721376150106069990883366318230749867017297156873873990355409901203128723786429243990215703743653016110706228254815978992455200984567177372124666940780555611230727695909895442737823660912454800514823273824447215526929867277322974347174441313934082229832460889777791212192603662173597143762616211778389606465738952267657575450191249903314027082907037956623515468694469102930424446050680998095906736996849527675688861261323874464086480485044348903252112727798011267531627394528592050784999523104996881569386593446319994147646016078412879672824333726351636235833035979017521416171500574537712931943662947941604000747304595567790373274728109610443835216656923294067382812500000 492 58041904053693485511843885799701623737640361672166640846081931902639371819802187502808000910935270414210993202198713026391614779992458946002566081477008843528798213027358245362582371786420549002761036282106679808882036070642990115508869866613998298557797898364637252582429104977665252303825699601173876423921345599981015087751259330864737415050287548703048445905107601802981079649064610643542140811768432885244132898956684398854565725954369753110751212737132740499402306981917095908009359781760786925312872563728222238386486624716430059356031726383553223897663029627859495267600866827835123755028476211620073631294448089586657208791777221849224407063607950621937724034661710607987469682738192391114586747698226908445358276367187500000 493 1799299025664498050867122160054169436241770510389544723539333352813319183111791855338427494420769187924322973732293902302657415205666749192583075962920285706169414786681436198462978942757603896122867107261754071542127932686813372057270405415698390011500380969559382977113537479418963514501323303265841017306761231605745864183570657734282991836548489707685893851779192928714920358355663244507197207331787025442979520377384914268311721374390807520899549749559996636122497206377722488886118913371525459271377953601195789107578056276385136067432488119383421916720489055703973540868101345217599856696951549684383509646726308449522404574748969713467985077931256332585212763054377408050210290787241957670738681218485590965151786804199218750000 494 55778269795599439576879599669845244635117384102472230968087214974845724932276486464099030586155071129049483774683104377127562434897631543121239940213703822379073992950348425353642284240736794301344807650458192307012186137793753068554772183838846405713450548579982889575085166870456117951380080476627241510878391230666767859355862654211931826529437734899902019126400781013192309932167294179718381852438412772543527638496818807628260412655134204897047880719324055934352704862421372641147867561212744718243484058642453694560554289056404766815909234810080420521672226279453473263126066896357156830285674698344416710748198745958375498721065898990972810793377033256762059629066828456227069960315226000167716315627324844205379486083984375000000 495 1729126363663582626883230783718348339148936354652376439513839769811366063206736304654173901978390273090923749991083522812766417162490638980549794453451375872109395506769056378116569956374234970725019037384983784337007816965690899027396765474503872113559352744114838593923357422139643780464339921168741718102280811473648945735555150450334288959004669881848307628903415194067104111959099740977039634839193086153550060657707323207926489159487403478886549069382684535208733149638722801849232177481510237246261687790044058557016677355831871036926757531607154699344340543502312759474267211736168955785261327199287214573501690246623599375477645123380516105206598715476179927699866614946230608438393068445456976910856730786097049713134765625000000 496 53602917273571061433379013307816316932886247890258493852751937733637893712067109469890179632443134280569862025888391765731452442190042048667886926050825419917951852091094724357352782244205542234561431808589093578118295699621063397904068996323021093003761264450324953325788660865477414951799135061445571086861975172037995808462584364384092527401540281648012587799212070458253984248804946452970644754508059438380447116974935088614449757715292277291866719114613763561146271891844927829727310225964524420140372633357145707133340510874710107027167094320128570809699974100954345841415711553892864369301227115165964842607548974985453281710133397541099028414014889191943021651471852015264585882778841610456999229519294442062604427337646484375000000 497 1661690435480702904434714041931278895916819533127988885957816374177768720369490148604312538650300031048668773038835935677988885986807896978646843592117932691077181231733473380193675929439601064850820683078581712931014390821630760819084064737340212822220900332362484016436968009829184702592359307599758815402092778865379274952224365822580304074100585718649848700430759642532334384187073413688847173383183652499040495920570919524108342244275906770667488573787393696025012079300012875022288458145279457867211635734635048899774230492450970913594125766381295254436840750049303085460330232107497761917576187749493591308660636586882923408622636830195904598381874714358633552873871092628926256881286839910469843318716935656609690189361572265625000000 498 51512403499901790037475038810927810974339126854736675126149886894904353002824437175546757071941502029162657574430891861378131483924615566703162632140930936913126895230155092034409854078526757420180020858196511227037003484931994107076453413188686684431523974992190764096553455955666178042744234335552759291864824395168977817118848507531940143605164355170756730201565133261227253746124105693372952890500041503954452440576784246503168407230042203848417024915416906697541056430130127871781965349144253477821862957720896947133436343133288538457741900710124877641668798595709577856198299056974429889269946319017946826697782563761986748586996885906017905550008606437441260595446830075072945674875889088850336009528200299073197019100189208984375000000 499 1596884508496955491161692211981565261432962294381209618882887851494388698945766726974797808982410873460355806145854051504516598637702918990648947386234329968628855144458114615087436155639892783779829109367700730301467286394693074064495837955535576574172243511885771727474510584861834477130923563894288635231127324287823113332937013092458060244510111198346913758306003966220820834705662805254483319084220083795765027673323167456386384210104616413915736762707977653414343268095413735713651384775368289933819425443027785399646815269746348952527165428025736622871486903093080655698562839196112563078970393455122374077907856841968933486578003591776234678792875104805445801055154497086017425480133216473844211010390635081468517267704010009765625000000 500 49503419763405620226011404845555419862503761366662577068987753874098329810237364454214177818557687931431419866254516041636392732057088762301387505929068234621949800139948050500046371119335409112574847646201438713046483428186824104555132958777735310265896633760597601098618855348065972167674713254290931417780300789453675678650647559238221267201287205970875591288740665518793892414562873401734769876070598204316060382971109366916467976737280998996617363739712005104098961074873420857936230351931313612133982388006642237799053589760370358243038096872720079370019122214559164090624472386715959526878170833968522030251865040561530573521942645120210783736793061345038692701070810149676128032865081370009620806315044099410818247449398040771484375000000