0 1 1 2 2 6 3 18 4 64 5 230 6 936 7 3822 8 17344 9 78354 10 389280 11 1913010 12 10267776 13 54235350 14 311348352 15 1751907150 16 10673326080 17 63531238050 18 408231498240 19 2556121021650 20 17236028160000 21 113006008398150 22 796296326031360 23 5445783239554350 24 39959419088977920 25 284127133728611250 26 2164464283006771200 27 15956562753555073650 28 125871813047999692800 29 959757241896545642550 30 7822031035849003008000 31 61556830556207136900750 32 517296894424416858931200 33 4193806886109346180925250 34 36275441807720821270118400 35 302462422595577362339471250 36 2688650294081434240352256000 37 23021710782657972228473379750 38 210013458316746118821642240000 39 1844225678922601517282150160750 40 17243210127528488907154391040000 41 155104107708717745161781418471250 42 1484640386622929317041753292800000 43 13664293558930839906419206429811250 44 133759028894103881872498391777280000 45 1258386103316710310655059106203193750 46 12585508617906027320187602038947840000 47 120916922407918199949413496180950988750 48 1234474236155939164417821641130639360000 49 12101983040212245312130777487835797921250 50 126019244919232546257791516586541056000000 51 1259594153043306025803680478336941041031250 52 13368121499949611234342257504298666557440000 53 136134960220760757948492075370043896541343750 54 1471521681976704155175530042337715845857280000 55 15257389881017814593904140099969940174622968750 56 167862473348385405782433406567219377419059200000 57 1770966854535043069626690741116869542752015531250 58 19819762031607688096123531072581544574346854400000 59 212640300918936904487405703397084544393198171531250 60 2419377847986427681750391092144897481836068864000000 61 26381813605475488760516780037523502739442003491093750 62 305002900702233702694332989811944351515587221913600000 63 3378602096487704377812884309409982862141960483040468750 64 39670054697750843578204880396425955952816720917299200000 65 446189991154969914263747193232507226037779746054675781250 66 5318266707914891556878493175216210051454087404191744000000 67 60709296642670400022889890002233939407864275854434772031250 68 734243124886520420371881465039701399873734017546190848000000 69 8502925965593306825623997794500749642675807174802010794843750 70 104305714505927605474574841674809243690844803833381519360000000 71 1224914262289748971236886752367088754967609480582406140567968750 72 15234594644407895885693151565124323528077056429671455916032000000 73 181356320073091428943000941308594775989759726921070394461082031250 74 2286035563030265608297047211138704290529709328705890207924224000000 75 27576097983716282622816834868869266044045756166950852435609394531250 76 352173046196550545944075554373005084373230708801308492562432000000000 77 4303342010685511361636250127556054388995267826573128697347279308593750 78 55661876722538720133838227352960349544138386713647271826895667200000000 79 688758271944001070973006727125402743534977034845085665224507586605468750 80 9020078484267790106090163734835061251115010478843224610085797888000000000 81 112991230435370138680804978079674563419655215210777762429875122201738281250 82 1497784032312664708044172205184470779080435639533419200291846016204800000000 83 18988106526990830308998910205613617857349653564740925210857444678112207031250 84 254696348128875418663456447602851122823096718566323037979497658423705600000000 85 3266869412113601995584300708000809139554167958970693920496189189426381152343750 86 44329292971954256643133161080322084846206654200132251295344002145976320000000000 87 575122751563152145051174413222962546820615300789097750367612967024997462792968750 88 7892675976587947490581846069066377601965029799082721693797531596519112704000000000 89 103548537706726603380259093092454613692809082194765716813196998083935279885644531250 90 1436825785737942163425633136130078103838961840978263802040246457454171258880000000000 91 19057584804900917967671123012061141388257904781732851120115091197041972044688769531250 92 267313455071067808999706434344870557049774140120222158905479644832754277810176000000000 93 3583663639356752772394706101997368214106331398163087363059192696049633615182477246093750 94 50801178787636407606031482792340120887559348338446511686040723448710744445550592000000000 95 688217554827006494057600008818421189553556272891789660892258124249851908985846323730468750 96 9857590437090298593038308952531946148936325275485908496163483815095034015740067840000000000 97 134919618327349146213371742090136559407641816034608730166899676151545786908413625145800781250 98 1952213639478757876728956622451019116860924564930983050277985971022945939051427921920000000000 99 26989487361070956986324546433150008173035621727151654985329161391267913625795879746834082031250 100 394426837364075570313743793056185979768912659134868290257824205294040121810071060480000000000000 101 5506945905996296268416430562828109146396115993105837038170789912458177430977195439904454589843750 102 81267705570494130437587592728172127725164041181923563135480002149196861088799106195783680000000000 103 1145662845314793833022391387390995557871866034290379552096993358289457805480558268145694378417968750 104 17069405138649669115376199326665348787265863705654838656533389765732225780719348294520668160000000000 105 242925014967719391332573344372385502813832996229142529552934587936325048154844328143140311887207031250 106 3653509215253284946454468711067214333343862655149755768151276618572985139533735474766440038400000000000 107 52481057519311873070009700825761749267244141330388064675021318545470167538929724518097466029723144531250 108 796602877197489827114515661657007333508221711424269128150836344530840304502215474504597818572800000000000 109 11547794562940922798980067328267007811366781338173871575822758706336145572467877182686185064629888183593750 110 176875342548109315308251974888290194650798637867783561507494942093969230301106973510515281625088000000000000 111 2587129754376305823333809833314449900753692653074514996100667515763743738718424026788594780993110651855468750 112 39980259246510818324744649167448014347731601017440321633587480355508664506445850074028874287756083200000000000 113 589958813898856333327517059712880702164923625325258136303172506404392548493994318319755070049965490734863281250 114 9196887493099149315241429034794372660701795620806723624055236287069789980744065439713754259044853350400000000000 115 136891328322371796988914444294763612803483527994014550725041319503441390521041436890241297608855563911730957031250 116 2152394371191976348502511581534624541784093223767524349225092842900271764597950367479645513819795488768000000000000 117 32311114921586609195264124862561222483071215696722521260466073364864352449259751912976909212055423502174353027343750 118 512344080839248714954236715858937813780122268065009140468823753555622104590280494053963221301730283094016000000000000 119 7755772234682378911439342597844522604177850762871186373569447442405563914880819443266974844318501781801175769042968750 120 124004635159058841517574692499725355827546678780011206842535944251384326502590531540598313640563044589240320000000000000 121 1892669123488876332672519013442263436089978191486632336491840230586153252560675982278943249028161473265735979113769531250 122 30509273736967110308021120173219361871962454257948496301715389087765620071064750118508106698729033819744108544000000000000 123 469444510199571541290470122471824900641871798138609910417718956586478303427607647495688961487109411036285867590832519531250 124 7628318738298727318324475331905844138697012247126264329307306125553269796746350373614741496201184738910884855808000000000000 125 118315283058428599837414466016945302939957589461636430143643481687051689582252250351375591462307104204002252983592224121093750 126 1937839034325886375219229034571301743844122397234356325110191515294752823447397446553095010330242699031526087065600000000000000 127 30292498552015591273570264575083563349507447430709822146211690266118973086082176918349880816141008691725998701107776354980468750 128 500023989555581093897800738654392857197838608629952370304479745855480450707917407520716756088375284782957702047334400000000000000 129 7877003717966636899357022929278481108287240837465824099474361830305366259373946312978886148589891020234256257338093427648925781250 130 131021911013235858510403345353668830725424135809002978563608577048604637545854725247896337633361747143332512403554304000000000000000 131 2079773229720493432496857618416440695067803892087784275598068954545443058519109015866920653345722303466339616693520329225402832031250 132 34855859772936530236336222804438853822538366124863521588099634286393194238849635967641419857465543170191267410883484057600000000000000 133 557442730091190575586480336853709960607480964783457728603806080771672215099973433828091457666704767603368925681963340632835876464843750 134 9412138376867800634423920918707813927552232622212659107004883060107652469057685964988706161069084135708771653711176086323200000000000000 135 151641187779693797178336530905390587673813260023291748502226285172527656509868195374879988269773887983824070962238088422705173034667968750 136 2579206874616310741015260538659408106557162976929702158686899918579362012590911442949996108952512837644339544858038923952128000000000000000 137 41857460899425997467063102154194716620272978766583474670997659144296149775945203702643469219186335714026399690140888327056624076965332031250 138 717095370169058395141682569573941809174069284945253015369374623472244742215547958325819197544906239888247739753949693539778560000000000000000 139 11721311167485977860046766037828189491882300410704694510433852473368568819244053213268864067897090835856588195848452785296975057999816894531250 140 202241679760722845934161284958080664885576327881982891647907860981638464927542779545282212229442228301027185755904498163903365120000000000000000 141 3329189675484506517371554350568682563071669832047723277616974692975475645859550961920656252586613982920285436502372718044884866954739685058593750 142 57846898745274183161339646275641436382299956585225903807287316141987652615432252883420183767459670530409113357488398115646535106560000000000000000 143 958901071636714742436124304239324112302779049503857317899910690252801556551215472004676215081057881605104660897745846517964726601270656433105468750 144 16777230126235013798004305731499360877480097722186029180709878154596291146089076053862699313329387662288625011259218124519515315240960000000000000000 145 280025935325518934574353464187687640904417522850452688714194132403238590003282421710141529078743414681563173215351734706226297250356555317687988281250 146 4932971691283267251440987640511036246756965815144787941773837458888339099377026160191769105844225793414654817576251986822610988166021120000000000000000 147 82895401709741894811514119162494224020397673737254332312348993407285611493295289751382442082054179398935648464203146847261242422015846384348449707031250 148 1470160713911763867429453710390947524698647027688061473711515861351149744133256470893358428466738933810678953520610240244861681415571374080000000000000000 149 24870876170111949175285840745757004256648362576375190963042841740456563763640182915103113963520249705358784323245283367127281621872570325041788024902343750 150 444028269674701654554706614729389687632408970011742514937955905671041630577438558237554275242302162725219251629161895491310612058885586944000000000000000000 151 7561414030242089245909050787741081091446013821737641869225656699094785693624676589813920994175179514112701554674089513823470083413854087249091667175292968750 152 135884491274316698337861681050733338481628574559196154298471070530233304733051997450739186134660379456811464864228262901906384377452106686136320000000000000000 153 2329115823672980496726634221342909725593560501921956352770909988997550356622642158921356805400827935501761813158448580293830541843008048127915004890441894531250 154 42127768202703290082061801407604346786104325069042502401159181324018982631774510355729329761244106325022399812504396025170875636748222411403427840000000000000000 155 726745028902928685710650439806093281372069462113432019160560201222514613945933842986398957265850531303328745862435491945269291626537937788303277916755676269531250 156 13229213443394357846548757852121027650137802497154103502150681836809666836933500696172840538938093886360131025493256981894566633356114323767400857600000000000000000 157 229670183843748766070003232741412192835442505024488359630033731347838838123690355809792779190253164594744645064117177157533366674738871523017385922309715270996093750 158 4207229085600518471044724188960906200581928541769343292410646489397332311402163812762303843750920174335104963267338492105155095522870255755208110899200000000000000000 159 73500310299651675174657594999752940480200453020157811937009019390672620816370413638401876201706446354797663270840193619722496884841147698677144074047318595886230468750 160 1354834277692116327890858016210674547136402502592262620409060059429401847585499555150182336324191846830117399647541245440091418191166539136425674145792000000000000000000 161 23815949601497196886782133915928583529240845923110353381037760249642227125926039245169088771340893587445042797533788013259298432434259510856028061581425807685852050781250 162 441709845384572225800616984559877786079112985502050144466976324334896326572358912824725770638884833858389788941024835524595259339950753924817576593771724800000000000000000 163 7812223169902297900526323329701963970351518026869531332693074310657565162795952415508642546504688722394379811786997839279071495947038636845597887211009081996955871582031250 164 145775155392844256050643126283406569265744445510116466619190707954421139906305524601394250337723415210922936518396860988900519983416648332293880683844704665600000000000000000 165 2593849803405597315193157169056930089850785800250938517932793120829621293431990387630038574803936746400406018878407623254298296295848611788207693997306471909607505798339843750 166 48692457392804928941794088152694125222883455540609054758382081793594478064550376325071476864292369105959000567829136773223461897300715870086924605606112264192000000000000000000 167 871596415151635985112541854989767196575268934485914749204733515095061478652116094690747921849431480488728866887637625606053026182225166134037584822780308951248105583190917968750 168 16459223910994398631216565507805778912240389533386106688856636374978508948127811383934727100879967890109768685605962960479979968358941814981437256113130154491904000000000000000000 169 296363657712398190291201058038365735182313460103879119482626735729687778144740743339062992022562477640751554604802581256716715465820685319744298210348745112378531595344543457031250 170 5629446463843679436605380083670974815087276056431132282135949946998745099040013438069152365094262906119629977417702723861161617334325678536997421511381324430049280000000000000000000 171 101956112777507874458759937953389558102098153133467270464280346586027977870816018996387702309793615886745141736367616767874292361640082423631561508331240811547275554023933410644531250 172 1947920934053768230463969870812426241743027159205529559118780760355601874896288491427253325651881846298307556041146342841895279103996608769329833178479828744364097536000000000000000000 173 35483112184883325291167961563992508111565263752959343562993395282528285404479863335921532308015761710391722119320305273006680531991630067357420802091200793682930784100255393981933593750 174 681817627405657340388679314544994128893646553539182610014657447459622855342189472852407117048252926750349603557305737271939330167955177299210530359867190750374686359552000000000000000000 175 12490875907857771735445831556302015360825454651668925688621855658848465569528803907776264782658699221573596580113829738902474879124872823460025918296339719828392673300393290519714355468750 176 241379114070048805562888768826763391638661998381708490055641859076066135846991657692116939282580548412002853745575781585883911412363356126366050508773169064981038314291200000000000000000000 177 4447037328932403486886954795900687626958342433908915814552064179025922949645453212989773895547230428342291268378790067761094666766751023628326070889746787141182704945069506018257141113281250 178 86419208726033609864367881257338516904971326850341257085799593769884812654475141048885482184791855515462743598517319934820188424738424625738654930265146296951531499631411200000000000000000000 179 1601033936434398190951323770699191871821739640316732122625772582784196505354737498754341690483103419466901237799598082198940698869845312827841787007778251627867746996191144282737922668457031250 180 31285695563514639436291383529321435813468973962301813839986281375410864657246267738256469008701569433537059702531263962150378914162956245526828923924152667533235248414326784000000000000000000000 181 582812130156789866605520988261004478468516871620630643159317705012104331224268038591398467198843816889863491955926041827770903538543635907003271641371866657702937843091292655734274864196777343750 182 11451259813925547247892341735806355546693748011155955409950151299303717249541479894906849601518758772745744075677075625660962690130717315143020791826231484348972459244238195916800000000000000000000 183 214487743723779483946557812541628698163599555015659910855879522297822412069353046768741727923138402198055603537565875308180012801115046903846579203040723577834985703748047082651342555046081542968750 184 4237217807192318977264076164044066065111407484477088170038677287362285048657037500478794092306760705726614257107543315373938966237589768356896456123339818481579064076438005717401600000000000000000000 185 79794128921939383973123802611107885900727826898757983014664680619776333033848731237906886216171670590557452415037001139357814460333322589657251145357620084968701231226398483434349048695564270019531250 186 1584811573320518434865835443529835404135441786730762378393815426496755201670841139941488410034181451582011481770216569686162247067236378797471939092461084184180468619141647765078016000000000000000000000 187 30004317753112385441656130836966803497482043912245576045768680621247575723024538958028032418513614915641336391794624363972018151325460905062611698109174433935149014528883941166935027050160408020019531250 188 599092856684474689205842052179921932443239663095923728306221508435249385757770874393694546198420064001911187994001432285584312854434573354868456160208533706299144604038861661801545728000000000000000000000 189 11402282549771008337036637870578404341163946844645365348155797547232141012011076993327137025210621841287724369751130538266165072724421088536878819300098351107250045072811570068349947421753218650817871093750 190 228866217909994532865763703125325397674782114599588550525881735601232725251199427000163724916070502531671641261989226960884369050429889734926664019408579570462648324225945657040437248000000000000000000000000 191 4378717817261268704244016807653817727511771076379966055190348427068500901757616827366708339277712546276167849554275055103498131115503983373655041747547884036967614199314700530319913970030274424552917480468750 192 88347178349424415886876700221177414891673936220513244597355547510113390323934890972097530166760074893240158987053146779910829483324172891514825400896047290318118715971420274488382872092672000000000000000000000 193 1699034213994068828319018710203340289848351591637709251321465547158656800296767756354711899012848558453859479614377343228484871482267763740051576564361011787198530315763211058242445044736147835965156555175781250 194 34457240122491135204546223017513640896071477931592400053288884988949838365614219409632629230974210786248650539821433794290883937705410354385683166171168508157299150683630219000286107983151104000000000000000000000 195 666056625030006463992833966911836198125204262908728053810404054868924880649998789434287340477401291230348346999786629662513709759197703512910882764094806338823005283476793693361475193094779535129094123840332031250 196 13576863066820733891935635502364622345845545705077181198076333071077366300633542901478975245516435716191229049090510198262106039980407664098336071178455729000184311026440796485475136923049656320000000000000000000000 197 263772086211883175258372360311792674697147117120638335467941255864915513276665544330935059509198070703156669893069351523533132831067223986895749407306532249278089259319108272328812309679562509271461920738220214843750 198 5403868579432750471314708146992182323437614622938280499542374145373249063983594460666679666620934258503469260474751940172548930078750364908749172188265070826202840333915907601170138073832567603200000000000000000000000 199 105514190263153511386095307015281708650845894780037028252718930239139469336424224399378343671030128283487518073403047452835910829251638264541610253500492099940114291660049916148558992015761256058712392268180847167968750 200 2172464337994176452104296810608977153209939772202886421317009441223052973900233495763464550625865420666212707216518960480475402096794095014300620904096731050507180491466009797646642054763227643904000000000000000000000000 201 42629853754560514147950063738837420581265952618027999086483262732377284815094336646260034236937037719254515101453289510192910989217111113057636913036825995350350125186246357393296927584249579915432289494633674621582031250 202 882063970512395523083386591043456664770133036729203172276899009589742370435516438172901139201617814277079985908082333069055849888046007241462377820634860382463947826342898629870190664602672847178956800000000000000000000000 203 17393828687159287991550649887311114391542278488240044749547529868599641542274803996342839344207009554406813229224725858537206833097987640771322127455187072653225945755627978461254838747128180176530818050055623054504394531250 204 361663694523359637642863420874174480458880677639458031794096883613102202422925711641245296323664130919578179682334100927179353356330266287842209907125369834077943211977709429995150865109813009852242329600000000000000000000000 205 7166600154650260333070425401845820178258055074442548636629187049693292820112891496707590161184185412051531195270844965766205314228301256690929619247230120746817959271786283434358874286956280599970350884838647246360778808593750 206 149735860977661544094687473171729287308873412121301427132201148506849468203623236971260833449757925393421453342274100364433285312975488704239538291196861374512414164598209757929179968213155293842026528768000000000000000000000000 207 2981445500435086840222332487663506853646157529226021483978938975277083515195744773140282650441031941957019054175791276632195159839651436216084511956174625575773102233041965463813122270972392667592501130249302239298820495605468750 208 62592497381108693616901590727009475587203664974599109579092934433748712336433795181301361202166868360673359722269586500336514781068859842418288232827189958245579441591823828757821834388444049877225328082944000000000000000000000000 209 1252264722656174832059374279262878913326696164474616492451928699023741305873451111760460048227279190146117698805839212136189958021890885896342421342380998998742734263142339051845053716798458792678251234674626266950726509094238281250 210 26415237596700582335055873240465825381304854484171492959954980842076196006330286741938440697243173033520155471452529209528174486963292712776936127644474545794605760732680655763064849228268030176026170281164800000000000000000000000000 211 530984209195168486206228462336250374550153548827088977944335518988106963988072860537209760602755707625273198844761966184540681077771686307081718588261988431665090966961609059266258382276551676974733652340275673623116612434387207031250 212 11253394363577242371540184017071593253874247476543994828070468337779384767620645174086646859155438842669388434695166899946098379869456081530392347141671545785478996029883836656106104433012109268032444625422647296000000000000000000000000 213 227271307586891262209748364410006841751341878826610665491680855218736452764939621425186281110748500822077884726632520474217941564057748897938425164610006437406468120707754537293080600769926397993858448391444089603759521842002868652343750 214 4839171904533753413014572338359975110452388081184685493393626262968147911872778666672650581091155266682609174758362141911324778307509766037052339049635925112658258410938498472569258641887344880940258063769908805632000000000000000000000000 215 98185472883313304922727908417881828785623514332086448012728525705129181196233333852673109539885572723120330841989474868487843821767581115416714764667491286696582245308281394711324873368272075833021979465141907386941581198573112487792968750 216 2100291058378948677573801302742404146724654720806003971619337603834251978116179289665120679155021752263264299036508190493098267821198457593909333489576030516005916151602355896476620294434957236442013800670010592460800000000000000000000000000 217 42810692883596848635703279287097275104943279492287985488080919124743730171751368058604593266023630080400029756264426167822120787267267819491352136210217869758911908516837777551440338685637437227219711379003620442860200009673237800598144531250 218 919966377848838390197280040995668245104117328676874179288328267016966608429026983227094658695899331281347067528027489399718682436517825798103417839669852337407284019706565909477067367469942323493737234740395676029419520000000000000000000000000 219 18837494005978624401527612532023945686197465182503171792080943505045769148227405565369520228428030698633851289566787753901235428944807643238473803034451124779814870831436533660447278896838311707872806942767233056895382292320712208747863769531250 220 406642019126211317795458278671296293839447404184179699120082301817103582692625010352656752293572081739592589296492340975533307796533736295681792612597383149020562578851340559259276756817512216570383097240688534811259699200000000000000000000000000 221 8364191402471970031070981929744330949937004777240701768460140500661538080845495069185087722706811453167218137788165233009850818812482609452199404975169342670527543504194000923129960634210519760853688493419402665329401027676557692885398864746093750 222 181369734021547087942552491528828534216128018615439141916694925638529220936083389153799620794564539062095601013308618130434137187094221063619689942931719415367560008574805169692766197497155824468638109005081450229902323220480000000000000000000000000 223 3747309136387125324508597569356767854778160912266818266860851818227478107261563167210766361677498490018915445647989326470800977497486339768962352374647945883187491478325233934810856658929062575234637784873259475562794376993108814617991447448730468750 224 81619648232831712945102541052685071532782019916107839717537881490783844953816620486357505442865385580854660799876277688346138451408104391589568718662073736308772465955355547942396411579100464504724319559808644099901160905768960000000000000000000000000 225 1693850945954359787939312264534359640076551838533756223461906941287460068125090180455677030633901016591362833847355088590106563011436266659774867295867946138365855151800552213776645177419486314174097024296851819738479041805460336347892880439758300781250 226 37056777791424041100522001897580677564377369738759311579855501926090255525214207396604002112653804144516471822578660799623442578144345671169117323765140403025959153293424999620592705407706796451062241826274070842359752522779852800000000000000000000000000 227 772426144260893918585445313734593051132611949907601637710877440510298692797114485037649961944531705857754464689430892785087993203203726786162289241393873815690512224996413067347370487036220232301498349375685093615070290506827295041523793339729309082031250 228 16972660100645510364589528585939695114770685657918704765601776676491312286984932597376857386617213474253578528576497896118120918336260928502586498920627270324476005845683220521595538670855741114341858222335097571524211616649524019200000000000000000000000000 229 355329637393390249138178596658242928503060681883570285929277737951792785220125816822259305769039455498938533035766992833570701206413215212673515744776891942489408963519964218724050535569547110183596931230177121156062800918990763198829149755835533142089843750 230 7841666732464903779850267286153015277919488155842658973096714395656660996076735955836641696162567068464559197004119787624823559642187465683305453307676855639917789246621983699518631384217717683475962881911678846992500657059499343872000000000000000000000000000 231 164879158381753920844641299916615255818516240189847082039076486326999577053070339661899802506555150892531979101260633511254467083991690377635555511598921023895584615987113036713664403527248852967522043212675579940114476916033438946294650485560297966003417968750 232 3654353074141383681475961081734890389316889781198680751701530836839775174903537227195427262056748044731044960982443011736950141212224734896609764472832920289785258838509984375122311886405083879853761678538090349946903827774699719150796800000000000000000000000000 233 77166301173022423767774286651883586740184808008422047099414475988899553640203082376658209559756401633503621421007676532464764736406823167472905885082458517306998793864922247700007681663202888954819989116409846532633208361809943823809452418576195836067199707031250 234 1717608950933935526564071983606462877635136600849635711430935047575871865818419362777602277475094326763626996939953612238794573745184161357329268713742380533909019344760199617548302742571359860332121303096031648872061226064450847776545177600000000000000000000000000 235 36423818897034361227381184746670201157379278815636617379546305503078151434476383238810483274313489498298366100608952477320472048328356414291017675998386906255859603147535379105247449011946821785569488735158796568836329332151724213081695266150723174214363098144531250 236 814176003579453541053362668468499411910162442824435969343974458371426166364249498748498103880413860381306513204482004806283729481634758795999566791665332176218162070066247287585746969721237276344344588233085383075658652690280823912465956864000000000000000000000000000 237 17338357774884475678041569576602193116022329072855495180778767193903782778355943397904831636506949989708450624000477761099993780858162212117488738485047121442293099617575938517936884228138378658227092577862189822429085216501364186339436109774366839513182640075683593750 238 389189929304259800310643853200289642611589604005607031430933368855361255873625752186125055412251444920473534550296940366655021830750917490912838690929824487296704814122424634117270191596931101333110947034100863273191509273291036441216349634560000000000000000000000000000 239 8322704362455516839817388697521400412026368260603054511266516446837772145060799575894031286166727019296917014330847843647127730047477075704898303499752755953213142313934776871255991763435520425962302493091396579344365460930106416576055811124290244094178080558776855468750 240 187596086931868421393433037139232049581444435388329226757701491191526663543413518596380895599385159585763515934071924197228778652309890432824333139249625442487049349077409445128679962674302440402907241507156828378010958346723199709393644484034560000000000000000000000000000 241 4028328203551691163305755332758475312397446750494317426487474333647842915677077690537333953885012359932276379578364184114526462259400989409371635306270576970799006677245002314894434433848759021813565550343040759196201288556296445184373598673985580118496492505073547363281250 242 91174824850336917270898346600285763297390421058974419658286634229335589098080681991090328295286027716643615985496068093334906996283037322551632330683229693853064201351773665187272306218376969654701715425079205942446254733023829057645643435081728000000000000000000000000000000 243 1965891023552371373853595419902032358678983087193617125715242310870119742528697973869436643163686970859837080161077397736488812554365595169212584018060089157329694948214254313294743822988626224417846323405896216439303951994652496109977203623798273835239011719822883605957031250 244 44677171198563442139058717079538375846515271058018651489346059279820583373781282122394955942496882440020651319408790983333469721538321726084190694219254186860426095543202352894389535101652580376336540831984278477989545675332020798774243254001488363520000000000000000000000000000 245 967250743933833421637596166269493781084963333413692426967818392005576797817605138250118872473625157941210920827989462384018729332738943125207960738656600513439979575149764545771454674730854430140464444743655945857402855919063952170870223332730521178449359532818198204040527343750 246 22071254984732939817385810478555556657945460860691019082471274906585144839640452190200682195891482911044196520961719828733352513647666623715149777406645380624697514854070684120929949062775327333698848844643627971101180277533634442679508974928467339509760000000000000000000000000000 247 479772160840061929514641781672383519398227924661576254517940981293091653897406268465011669282578069314875970039244566412992462925506545476462890880143650073791132754908022170509352672527806082147654629116995949535607575078398955287502623273555167458226605897157713770866394042968750 248 10991843864591877735396627696539830720642887141383691668373295406815550469110595025995872507611042131705572663260963272282931029592527111890320581229020394397495971921018639062245665797152021968939527098512129689853988536018676857886508637120518834660311040000000000000000000000000000 249 239893850009680196529458779771927344857319571672352830281928417458120263114323312266618154125086946929150482130520358052764003312258207026534802633295963789421471150123845206397117077086343628836649989753740171688000149510631332947215490265299559402765800467530320361256599426269531250 250 5518082907829390234100323178303261793225900939742427894594769104148397464137350424007120129515683459265221227106950055363629236758908505888919438412044591290971835856286249807749400638611263550992837491570609212959495637738603789743962119436723409565777920000000000000000000000000000000 251 120910354121344838009827617917176232046559853760614083819826517938899819581473963337943377277186631720225514278276038073579384829756567005342982319857496873847666912588226312277296788726995006510943031578016821547679111914545037371780337582706044102403268224277784498408436775207519531250 252 2792238240688196728698509133392303319560981345750187718699470362362464161216333687167004801698701351843984700744256395036484990499991048018235423777588567600666553415152249726902964807910725095536550250872502337439462556814184594089110074370086265957197713244160000000000000000000000000000 253 61424386751876187188482626357987950998888003187753456588584382307172749778376839171771826856561154689113629347700687604172106666784571168198671047659900707888563086163797352409232952392366740893969537263866635836156427030044819747358516706713493209274206823084252908593043684959411621093750 254 1424085823992896017298599951825842824774819608436965545665006597188443826989620991756957785420124663581126513741170385358495926040338272821011053165479506765378676855982667151413548606999927529938856568289661541602831098515634768673228754744868006152471446468689920000000000000000000000000000 255 31450257153510044618166163709145293171525450033317272237742948379479748767847248198212964697605257428488543355946989603975239061769882952145303263711738543307848609309466128939185025292967158547100297588451254509351947214726958903708056294506441517053900187475272611338226124644279479980468750 256 732002540080757889836634683899141886624410179676493222741270473781740701540709921168478445209812763317842760357610859567878751469572953130446344976634548503090881162209526551661502880818420657017619271149439601168416061900525286761112721050455134178066507905158348800000000000000000000000000000 257 16228826028578296906026574452957546104635299831507276616920590584083640779944461745912353154768455365772747934316718013814615758635853282668683119023464420071252035500397658270971837168339847015661242533674544718485112815219953827822772895902779590218553698548847460607498930767178535461425781250 258 379188753301521348777405463676691421363422714991469827903141778649011864237215148889021811186815075574005669838727606000067259689061755785176836636401347041203815718839974207203008504044407124142282568614112585660253515968319349091077806543722541604281284192242342297600000000000000000000000000000 259 8439242123592676699256869712805674286411981091063017094444681985126938361410158887505273578635051842128416387618671499330007942956877362115482408286945629644395643200499296050177669645750272170554909186055777288286789641175391557915376611014549544906332627711733526447687179269269108772277832031250 260 197942408118794167648608402511537986934983541281379911477307201230037426751127342268481553307876381257927915980016417407401146211074440056085083033715609630185910902177498753254303388162063820227145764122596708514850619942902892968285585062920758319782593553503665258496000000000000000000000000000000 261 4422293208548255141402094044100332487072717554194268399289788536852344331304354078824137138599649097545739430703381468746899027425192797839735157951074333774045849492939393781987712190139125872863300393216520632221855235537769088131880123895789549569384509592522770603763535367837175726890563964843750 262 104120751938302944401131844465723004789138786259382291257460670535680123259568199876404016772961040872129588472460148306312172705943804635941815703554623954282108915013428080553118960960491405438442549518328109217205621101965245091827754266567867582982479767619519165916774400000000000000000000000000000 263 2335038588722038841175882698871858316890671616245499549203388447290539587092682038737022987740993448034106185654238464592931446359694569452637665466074965037554627085828897966166006817266963091644054629962846676876942429512153261075546512431428158848854327902643788929383730768358288332819938659667968750 264 55185588157101145310376994083542592889461706860526371835044100277149659915858657518777075385933316022334103824814335008520103626051746836416944914504981439874770251083358291609601175764871502169383995756309055293012317679664912238554081472770767263189524323533426077463268556800000000000000000000000000000 265 1242276043095010169799731966639355192773166375339756031691313779368662437893759613410413592188142517501913040247648028601186100907694910806821320012443415216991921872644409662535161705004516639151225538218417053126842413455387226977066603378816049431634457680584100272821461439666969003155827522277832031250 266 29469940221167119188852078128400889187713299656432312060786324842495208486869464446077161747169169191157731351489105226373068737264460606018286955796426423832731109411501113385791545718619343247843300855128230394589287826270030734097984949309962515284663771013421366197276901376000000000000000000000000000000 267 665878710435424998335974065921964411329326944875319036936245447529067503922923507248750734622927864188976191609574149125096963245059321933108829803221791317676228311936357420012445548637590439152519410599309786435196937234859850675244104169898639472863112871744753530421189784373164115520194172859191894531250 268 15855270995983717147951122575607925012902352081302413041422541169999809928994485700678942256906043821878479899320612457393751745716236206594039856804039281041703445502966683421948651752127603803126711130296959023430317809101500575850558166852850080225429636980102938379727962898432000000000000000000000000000000 269 359584479346147258277431028917200437015384550872260656624269543818066931503699119593804374489842087005840015265165924266894708810064469504276240186859233328491436292382244259963961636470749117200429580030281770014327764243758344216687944588772594852538188117744986677206966452281282841121172532439231872558593750 270 8593793525658935645191716661689579057366401641390543810628086031908886882848694033714538047387044681740447012191996898950469863491361397165455670724543055855576619502452783043814982857512822171058588898248148550686673906580602435196704645159298169528855183449168287509256266307338240000000000000000000000000000000 271 195619303745409627421261177590123092761454925154338571806319870397806185962679207260838419751853606895114006722139593823670313769458076840260927090019772176423159486028137049949373019837817195454410889058605736683217506015188731378484041355369322839843342616428518249754403382385774623067511944100260734558105468750 272 4692338580469418253913865322714535196122905145205213834642909217384559510635197272016509352561225631581795527401688324978411353147819758558866410825951241347631806112879338378518748108931117861449458141007353421707626920857094398852843710545408636995677358337400979016817242128083058688000000000000000000000000000000 273 107202265822281456042754022163337124546823593211814624309826157706143839261158946536108024889475583580697436455041566786160369004406460837853295958379405235204360080834053795104649278798654448219475189450933959808042938421624715894554293078770619472670517910536990510595005375778642699854209027485921978950500488281250 274 2580855224237304589921065837277151924561658454399058891847715576263382944544038304038692071463972237564325618637578727662917753800132743165140698950971480248753372015716558242871535471337864687131885671807008467678292760426059489410845316625008847050055562969674520710399143432514086895616000000000000000000000000000000 275 59177221463068920973051396117270713074015807596658014713381127496056861970439321486067692938940056862566329669777209362561225488724401895925934472996051401450692407578285078288909451241152467341087162293853098633826085297968156398786079203222510368112613220775310841077620689012468343768822660838486626744270324707031250 276 1429831470946068747262838664593692197622115886480575858424560649723097498067782027640237141778602554926411353434590362683949222872546065004949566085576837379845069375026845448808370105244268223696213792238958879999973859167296559702651786361156425396745410946877525214292199642388059337523200000000000000000000000000000000 277 32903395893051237427139820625146040406797501957642197515085345514061442072948192706527199086136351567577071891455371308416379007737094846171672633761558517522444347867268870176378412056877149738519976008297953601687791001962592593461468345692841162428087649716410297389223356547666346404822117620529374107718467712402343750 278 797866682983137463418276479751462763551367071647184161362567870258392061167746754364441758516513175685041681674762575018753527319663121784177925245767543044756397277569327348971122894206160187900176983508000111211967235476380834861093340913240606066932177151632621812099665470920237601154662400000000000000000000000000000000 279 18426376839399567345298330450018607841386482642200411790148033511856701816714218271936952380955845984771893873365097325635180014408480699057928678141248594931667682858587516000510364124858765140875068228393659150214393324073210170063002519415015676180022025907471346902097742356964507253687272097969437716528773307800292968750 280 448412555932681285195940709339455187688005723872767768385739163032002447480632925538577491721174239255250083462026905956218759496527676695141680515250057143233806551704070707116588860407683670976391982694612791952456532766128858942243061266779524388679880661291760610922712987045763820533317632000000000000000000000000000000000 281 10392740714867082141419875554175369641292390351520760768127918208760296167780952167545867380724179141650735131213355653768715361493536478919356430064701708983759241516398656787553579371137680647210275544903415584717439857211088556931065155409191483166643865798905266215565696473339880317954582010027208701940253376960754394531250 282 253807912551553788582119526353407914162663925470247221158967102132694529391503496725865460642988959136846151747260822684310090489149504292618760110928550839825112692732444743895934161764195843118807367942757556491907910414523632014735426078951588824554999371580526638975860227198591284203893660057600000000000000000000000000000000 283 5903224665414109305182594935775939854754309639305204631637942208278441342533159078509873192900945619594824385349238325882976013224556449415833072213106673602440901667993510076872106379588273769955643124787172729299129384773091837082889677665511884847470751397454511959970826097133823280379081244426903698631795123219490051269531250 284 144674110266620433304412131716851779270082446924765914450928914683843892404072119231076096169193415205540965967459030521172033331033588235353010270833094195013734618103659604377871390991145282980023905913307679633157857391437839558501052496598607349892441071999153368819280539136799502274035637760819200000000000000000000000000000000 285 3376727946421328672519287873510279659673595916502502874181559015201937341856740760714618857152703949524635684482363980843161184100524710629039924173606053228037510444788531023694288606431303286079495180605257662463274341332883146064771261323539222540381157456307575234285026261924766542416094951693229135580308502539992332458496093750 286 83044976956565010694666428565074567100735353862027415426568050173906000042914858264267093206123469497118041139840255254320224390005253549060928400658124723574254360084182715193315415100661686496160449780516166910565356735592238885176591210125237713644049361501304260236086352441374810229333087083298816000000000000000000000000000000000 287 1945042689811617544545460963041900175616337543947677736439231525064149657444268334632921347594537549416841432337223952573822561738737481693631930613583014325364790466653295172709399196562390092431356230870821097741452332099442049847863712305246185186972884560073377555052803424466856657145981445266374152398484906880185008049011230468750 288 48001158149103758908939498737586037890058611249622114412290304715754970660025958447353316582955886605368382571603906089377072881342065221673091972108659018114701092204837105272353151101865287478681904215637379522149274350173258654869042027706578002030115521957745863818605515204650829744838096945154097152000000000000000000000000000000000 289 1128151868699655410924096215163090142278041856837440852367608574545615894896526544454530594326264870856383046105962541936282872006195857763713552056686003973070848557981304428274193642467646326522756662849507958075360217113160010108422630901776820757400162536796325693401591447706505414151846088771442068184976776327239349484443664550781250 290 27937340725530458570543190202757540524762584783298155966786047470758431707078976542527485092080308614180223709157589408123908854807322237078907874160981904273619569438595226815867957460966655772302388197139799040337159402444050944909571191267275791953012047387731794363287864000654970967234358666398143610880000000000000000000000000000000000 291 658856305879335087390204011056146554372622507252751912645924054273170167262489192130973464248423226374569105727869169075761104753008762096162121263760550939330506072259120042214512394143253665321392360673976898280758195442608610197353432775495019944910694876201933078071858635052342581110380809567700355597060279582050861790776252746582031250 292 16371667007791545694180661778680784368759492097902962644855869115678125247284642288343573581057387628314221832317027467375839304189825879828025527080409113702363951290245831411253655305438374697034874994796049593105085708816146725006606926281928184880203776177712535950391204430393606126282503541749445902204928000000000000000000000000000000000 293 387416564301116101283548414913537282514804750724214232764415842547834611845012278918522745874558563829912509079549725240942099809161777814161023554332304760487854833572423642565639926850968155088226617747780311193459738497842556245648325514212169612063917174678331587288497289587765598715060007284189747502461032383571652462705969810485839843750 294 9659507804008077597178839499583014569134795673249832181598049549401572735570184980080238979356938441817993937677081417780224469967055132666220746352983546609034507750497671234716189514165563946897642705773919006924674924142444742374240401585299632854843745184322444838331582474183089831119631481132957728774291456000000000000000000000000000000000 295 229355895029595900780356000173727566638286798841425496485868224584651875066854228822568521678265975549661805000604206389861635204259823831605695594263421997203891941582793722797875140000107075791511080809872835370402846659738050912598718681515488070567352186318254424060100295638354974989131700574184509277416468693065189960179850459098815917968750 296 5737879057455682556365008606146862803924152096511994688732948366539531696293319349544329314593071107877506954510865982607695746983194519996154026936189946162465401347441051123157562253918902063396225445629896499927475585930077384895579465602587938738520619522997025380627388481396230425793774820908374574738712821760000000000000000000000000000000000 297 136699223348080236131543435167950765005458095320236240615862063025741175410401553539693414566785574861748067319922102076189552424722726803606850265054332625356110703234515431769813655474549729798248829384595333889447901481517370710610417370730343418503116558292439576759835350749325249618113125779516637021338288754183665155043127015233039855957031250 298 3431329215264680002254334133078609725162912199010937757558686767910556818118277575294922789895668653602051523210329733577160931493368267451186768457172244704443621651919799147615060214622908991532682007863957031137666828658764547492409094841986235783698806575251768438805426471757359146552181082879290241943313338859520000000000000000000000000000000000 299 82021375075829260604665206466900667094386041812928863550457707836809775241296460189679783981180156850893479606423176197685400200740663046050483722004356564063364796005673191012516566179532154357325406565988043655590500547374168611480270385167424534002309676992496721259542076491790811494571249768991171789963510722080664499602169962599873542785644531250 300 2065706245699609370484656186155377800987337075511406528270606692202156588026980309676631027045616516818074631595460442118753456231626177242753444011425971827847924966613823922706876599512269744682206432666313771736823996380148302754775924587406441522124551518728521672097083197196814970020512301505488868530543380135936000000000000000000000000000000000000 301 49542007821721620284958315344221606947311435289005663164540119518073363138966306452474005135382616648458655799675382682449815434483260432923732290820246921690833575075663761086524968722605212057778195132808338902566826260100584020166017723166643666298300540232794048984959072489061150299106816229056861511257046532693307248986642662202939391136169433593750 302 1251845527643905939971974777559307685769006098920754999349101067597578949627555703579065834339330388071259519339794451994489675761876980953320094638060451771386519723902016427109740784638077516447242788103481093198224462131956120076887874784106889781451974003703872261945452577566822330407846450320304614354677686658484142080000000000000000000000000000000000 303 30122199121159193261098974112214899437346712276115680423093757357196669954452676102815085940284246017956483529457189425607676473450631191755694711695212428470247999829946972701575684837409192098358620462026153725846892070918807020763796954335041312383535291794373886602343047386349016092175042744210092082317289048943951483301183680741814896464347839355468750 304 763642352598248105580785037818165228818242978700537073480632984122459729198689189150807149919905126411146479458870515627705751776794363184586104028268087763233712935908576293077343522866385233565084187920978006258768023534805800919575709396213405430603230367038462208727109748988347251298442047418201301439428367320620162088960000000000000000000000000000000000 305 18435183514943104945010540459964128553338529123705224318959207164215478050863825659401042409319899467451128858037129326670118973866821303503250698586213484136391558643962701954582121888151078604714238615387978466519045511254978835803890428254803704625461866470166786537134728024574504616238706425235379227716546367530954545812263756647735135629773139953613281250 306 468886452421016419038517549865587900036885639487623909395921173853393381301261256191553311569924836203050387914949009346183692616517805563390178428646726631969717803642578718867479461851195102072836370856700689747243094245050310161592721277258260971780437225590477050845369805397621511030460385168312788253921229697126643426918400000000000000000000000000000000000 307 11356314818103509277011017651737378128247397396321863152708441424977553657827264721661307377713931184794804288577834960436953115102941404798142941291721047841074014854831066363584823229975693234630587103812374417812363429476414664507695800114312740755789215593852958223054140657686756803854823839178505321009923299776326928626029178760019858600571751594543457031250 308 289777956830860317115072323170526336443710840048307586916289839583607750400515675863341612563658773501492357872680292159740375333838327385452487643238567078983669264167239422290179721674367816633092789444998089510555282820707172712541790178826058525623389075086414515205472320547471594618194104026589355832183414587946902473198796800000000000000000000000000000000000 309 7041063152238092409848160077857653102420594820864719582050987452543731617563118054182019611199146659814035499425967555617122678790419839184985773469183751790610876898385899877816015228162993455722254009155281253465577240582229856317431895599558491706304760211061391604306714242404388138205752404255062337581178248421611310586863474218398512894054874777793884277343750 310 180245652498883829717225830107173491999630268624851720917729914581500311675597511049407442359983166033499281985861277269605945007841645357535126946103249436325696328930204229380631100388405593740232619354983813958326162464654794586506306298394897035461063418311474097283181569349765304585382687031791444807679208706239533990195232768000000000000000000000000000000000000 311 4393714553445142325135670634991950392261291564269026114710298918791801779634473078234837675055879752948245694575840419010105729332500607393982694525845688959438352676364928216332216112770249487071273635541917968016562229097846840176437627991688495138951266510312304042278344337526296011490675261355511825585442239699413745099083455495636248098890064284205436706542968750 312 112836104214656101710463591915866182423923382098106735100143858339131379727133439784979289680869813335891577463187432311278664316970409121499471964133953922499536591039000722251967416749182730808931312426638098237926060654559413519228444880177098324514955971637677653893199597952699042104016480699765939105849462081850633867550438667059200000000000000000000000000000000000 313 2759309250361664430247260781548385257277612147911608039620156059704865313372471530867949851128164687214890978188110889607430452797149196350711410960339303060426666392205899864846975014713953758342465330757187091920022013815490657008714099024145176034949737486624679840967604367056196392689535758843088206993726812189051615715552638903580021552637481363490223884582519531250 314 71088192271954044796844761158174103467872037431834004555335520398378096830222101589412822126935771970739188204227966896252303878994589320963032016624651154084664370148038352729481007623071412719795943884909909803553582997948168914011821406599916071491259151179114966975210395324878535554021602980374391135211982387105066198675462702917222400000000000000000000000000000000000 315 1743918708966595711154994018549206299024464009903749824333591120943381163332033568412372915907131905178564800661937597918395395735709671162061044921520412770235997138568285082078130989778566062454900191763422406071085331304165895968154243419770900748515240979593335967164154763883936847073004162734678951171997310883337011114521399751660859440924588852794840931892395019531250 316 45070819482486023051451767679520065345171863732259554407888015856448822782947923782257892208824168833408022130150227507559283816761052225494414805703047064939093492607369391514552808715015368180666998303906752452735215067612539185763512641039607553611463144832322145909962283099373737992364355479290023786018242111792237767200981067002544128000000000000000000000000000000000000 317 1109154443902233813192495624292768846894467357460814800845822968275349719203825781081098658464491928552823489055726292160905196523614623862405828872025405448436934240083657391562026173250221266998825454181196930662531847647929149031047917514871401547504340231705967740752644373477544588495364938033233054669086283786705858119720494021460380957706424759089713916182518005371093750 318 28755753346528392656485106915833542450540474021481990432509248970441109015965623455851064382307944510453364147328286154216370202072267798559937890430124287742573532031972395919059154446918534420072396984024190509865470356693426222985262758953558420382776981822811434714290367477416380231822907186154477171833034423217165867667093740017990762496000000000000000000000000000000000000 319 709872839737100331090682278356511402944281120981324569825205941928356491701016648834129737320313726485811986694478146356854414129614239652681575085990425636372407156647585304897251215213184605798468441790365398200863606725497917668365216354358759522854992898328757850232249751780897431325370022457190879330431539731309698083796082417404742026359123985014593927189707756042480468750 320 18461555356060492593547168012379169895290387346621892416936558354667127489122523740672540635689379357113410051670276551314087893244894811109233499031885127698027302970510397931824314436939475146775780488766620951859931109508457224058150803981300503090772259726317460363505604783118781058659110459069938059252332086648070034750674951543794979307520000000000000000000000000000000000000 321 457167010017523172474199897384205964328755841675245454260193488165785004234302776664874159321985304440206710955121598039249039505343445636279032408611561213095537345133105490184315904824224602398512900020305437891091801388243871365053084701081399566177062076746430259692559646253322633357471607337162089286183593408492518084405970190515501036582323544452334317611530423164367675781250 322 11926395529457028971588889875597098491981281355759573888267745299116905482688444113213454991632125570522056792942953354191814676041649980066560159606398020179611038542992763274114451293126376954663411005338562237911970683587498968894973236497553058335929830857871576809181458287402231013359929942766728992965061535933993966379094933616969999726936064000000000000000000000000000000000000 323 296249919276526573684433859983437542217922617254053430103860917717215815138605228941271761084148506463413249026030306085143374791803943200552047202168662027938671680011790385760242340565804118013499603832771634200385430762913381812331981550574833411060989020424770098842079628531322514719809496467359565943125094119572909235907058957283612232759313404392095097136916592717170715332031250 324 7752305248128801216985841635161413362626242586602179221534108800504032274415769759793664419317949633232993004712719775388703070614399700755487033470794513972370666227499039049436334659519932053602298949281715204295954954220413827504026153441079217655618439392699330363232303615627997134536287655999040905333080720248350383532061880154973133678783234048000000000000000000000000000000000000 325 193158616097945809343472974961337295328465954160073220774605897701186618373900527061781805510953269582492653197472597963399966453540461448865044538992045715339308921675136647020658963171948805781153363762702415194770280963281104990318071383874125646583605202251122993017374903857219024690095451640007551506948740666186102469943212922476627559983650251428419147032400360330939292907714843750 326 5070103339748435116911419266946615714631175321299388056086724317880119737346367248611903034675195624652204086242425735750772199545215588136769015361968037207233145297493956215873328312483251067278752668317237616746134567146771790445531794351936790993881355066715622505534814546590420955086941521340159946413282845181331281750784642151564310675356175564800000000000000000000000000000000000000 327 126714429497065964108510191242021405271416170125366923954600672624256910260186523455868230119558425534853878971100900863877826546039104332912432098800466037675769277855530715146214131875150149080722937797462091105544774388040470042996130464939912358828337373936424571285803475716658747641914884995399785443232279649967545347562529712137003338671193423514211800535860675154253840446472167968750 328 3336190207411399735579455122059056534285161596695013237158264732526578140643383259846103331921805632852494712257795067865888349697502122525510875580203158233007988933031257791079528510073869536374282489637300133322298817832631213774544909728667713133801402107124675312005130382993085230722413928739721866253657510101481679473736495028099009604233891256729600000000000000000000000000000000000000 329 83633073491665946904449857842868586456569185018768167501271701976055431292655444391973251591460602051299444492393137108714414796924538672111427507545954236879979799072718603970205835288684802712169893852085314242572908892124440663174031912483622553966213003350767160872916974655737845374346996350064848373817699551695718789421638108304605870631495060875119712737268349883379414677619934082031250 330 2208598602552778471291838064646047365410609722885229174522045242916424917522856447652221385658986856811531079242376794897497810094678673068578277928981184860612851625595799582658951508572995595670439263864700909542925067372688613822844788774346037770163914035554862909740555403718009727888326070316691327956206231353431945451544788608667409978236182533767168000000000000000000000000000000000000000 331 55533377613949370093453239952440946496358979207295117928956628411282394807350995324116034815079939550004316516677419938974438148445319942975373658787994563665054102562771056378426042702821406322392848773530988428581328398358014075275805904461044386141899648300252305036092332329935266628751736907253266623199291380758495831307349189971893272591366340240811981226952827873901696875691413879394531250 332 1470953440192302616770925264242929921695168022226082446087311181535933063560374088448672150638040938053860370064418408372197313532782434697870960981516398986220406988739139932320246222342006369849577251253036067979697256554752574931221426819562819678725539280698615388142200419156000261814077108818659882630072401401288935898624029696374343096220718855251977830400000000000000000000000000000000000000 333 37096967344337078912699796955782847618437844744662954957598177122573649723043830760324037545493648491619720289622578845282209626228799513675748747520756746919907088220006190541475778180371438975989756653946147075920073153648546492248141364830932776845063454775520446114406547307767267705749002312528760980978438081906052259936954217338735101071384989421437358780329037108658667420968413352966308593750 334 985556527259447479774071383973657540667349263662827358659265424328240049023851093198082128799029753994084076935423796822745762365433787522419497027158259962032461405484382158062331264629132472421776921000945851408439575271221646055942304116883841598797587654686547990671570095789030567423773262280714216253591698801996883175521112636081858096945314445286290803916800000000000000000000000000000000000000 335 24929607664611866423675557245540797717879942633515543700269055584380862070711894514229286948954734980574858725100966448283146652619766543128685374597559019912851989087043427713366068132457702548516640156031644745246042830486032573805031806266772727475884614281489925612750201640835303335378210966441988158218879897579662708520632234608080837021518385645378328470107295261931267305044457316398620605468750 336 664276902445050349241733383114220914835430138430466152072905400763481012184755629926976726648243743072096091379371893445430902431245335715648080838775712342188263302416167437831934496095360714781692137392554019071482358590595107016580836541844422795161482077846427017500033615558289697375456529275955496088193350696438025321274790667834647961020989378295714539372544000000000000000000000000000000000000000 337 16852712448234811097824660883743734968304368144944668912737343954683761822436990348444703069301888891521717218358400619879711363580461543782471058671249493292271556895265991828278233601062240420031413138838251992300926113564632739967954564650426964485866040353340254046999709555149155435219978882485625470965345509206676137766391803598343035215969184608881197624085923992059706670261221006512641906738281250 338 450387647916106577861481444863145520983598246119408794559948828380796504853400890180316721933490877385605156595887026925187929720006634893340034673748312763977027778764000598446786040852782425084000225786175577828527885394942584548984274063120729945830041126655961337777550322283721890839925227709728331620639681495487943511844126569617235447841047320312321127468761088000000000000000000000000000000000000000 339 11460044496994902820242998773775220416250748431952819304982985787346750346813683918870717620212540736222788994622692465767179384121325613369713508852340009469933187432544324508832466323161374204999468401533245350045031332367869387974033106527463261381299440829109381391809306682191282295392879039644664665624229791155361829805752276157917187494442600350129831731577181980894683541428094031289219856262207031250 340 307169705910120971386475451685953566559583040519071347042120803309453126198210307829857069693449158770915719427307904361736742713262586458608921162209436778920705915957591680362155652544625212186307660097021410374677545808220661516044295042454076617007436716229793349202793625388058661606164114015044936769482086879801964499457678071568592230050298340788321606175524126720000000000000000000000000000000000000000 341 7838805657708489870082438217294979675870865918587668849909032881397843564529513381842664952754234953437892975191909315187632965269002429250656820995282081491980380534223708600248227751811622399050494943656071496838826769017865503210982853552637094247645431810088315161922735688066919073881746605481435511868539490951648995317927005511273639700970427598881959709889666311501625920079004572471603751182556152343750 342 210722032015588987794314941920701628466539372655383168417833249665873337119976591021982233290428706214294946841590009619837021632051155234004639232416818364712706976543807661286124739502005690104374022905148718759851430045396691980581169180897700232130343454567290285123559001118287889647525878879015138502621174352229053186691209008972809541328015409204078194183141307973632000000000000000000000000000000000000000 343 5393190243302944942521351891601201676584796465958035671862163229917624977010045632678696058645734765770988566366677894612537401709345513636573889999425478046480594932949557901215341911400000529048883287048483424802649637357901746753037874539198038896252867753599404185792892332466565044446882149833675555102531779700170222998253227780027970441094777893585254588403404709311297082558607053215382620692253112792968750 344 145400666675926174548694787293025886234057974610257139220346036232357104876706118035338557349081704572225390037119037101173472589803683317611465911830525008554484626262230837500876117833880440407108724118071478714984326139874353167003646623366360632595633731992204216177743882289031435634147756542301960409090398492803803601376560760245375160742871509162942141015374465507262464000000000000000000000000000000000000000 345 3732150542712498575967545437289974431353257402798248825175805363612478726847722661975218345147391118260699181903724860725998583624993413359283979530938704187629885557136681672271302093426493893837658405291220592846716033712592406441666466366718668757062349126430742720385116396432863257947908461116345047440382442914906050888067675991778595909898093615076573646657760417949038795827914801066071959212422370910644531250 346 100909753378519229394637771855630814184648258309455783187735956801493643056571786782067807563463813353769763455997122187692028441719089281958296466830558619104805764935663598073679986642329834562165055053883715616190434503334401365606961202953127800336738012805634223476710679546582289853067218783701917690207682175982668990048591463600949235359648201044090758515425006901149040640000000000000000000000000000000000000000 347 2597620049038539153784437335025558899577592987216019422850327982662976238137009036953021115041586019068285121981662366167545796419135832763473518488804350132418119553066639965729879612696989617181988199491353898249746027270532663692941541471764151162166080804591095814221454224802872779072701851099422827062480096115917360616767468120148760790978712558091743826753653368402807566155147694453353324206545948982238769531250 348 70436174444950682455369241492477194206250780811656893378406848680645775328066272337833296705594722239452872392347972375216703454891068772139596316622357533291314370134745927688211532640320975932345370641023275634260777228774485343232751868680334908452690913643114052921086088431389682282130617109247255335146033705633857104848189718249271518117894415109825084989491990547195735572480000000000000000000000000000000000000000 349 1818363978073940387927535926302733022890477368780172858453734996092813608965908657041502075348684427775589584691595713713205982916730307629782818529220210017695652770927806326812286328514502441876596438722375428530259394682386931991595808961643574012607272789580841504575093882698899859988635361473809440217184777609872346027880090828373287407147043255532142638354052673699703060261631588316796023718779906630516052246093750 350 49447004071555895758180188783368329151112257908872928311026127207595258196028298945360691083709098087794840468503670014587144919142055424158905920660332721375322768338610536100525240516915107913812747300486084892801159549353283518688458585917036911173531796014781202684647368791094328190927120522148422294951889390369359662407796337653064524754930587831706693995569855898266420379648000000000000000000000000000000000000000000 351 1280149081411940267374772427199373936172465012920597339027139226033098287169183056173226439021965404333390050520618097134739132129307806533375781238527933628684305433451012185065390834062347295776965060791721534315543187122471391777619540021224588362962933371190239761286529477179498944131688264215736741588639933262461432838123910250397209973532900984983765548286206962118455045274060101333409809285512892529368400573730468750 352 34910149983136423044083878197501278875875552509468960220942541237780648240001312837984600117019006705366738599429548114702781862561094494872194395608464597272798067880946190672871833262266051454312732964296450916562688562116091444844098063601107412532057229873150399688488453860156891191628675170115120296645155298890627648269852111546663123225712514535458684777743543719085536473692241920000000000000000000000000000000000000000 353 906360138233174073292989873014731668450403490857331868705822522834516843336688827332491636105601441085711877124041264007155542546212908103525617873030767817404083654328360960628932941496092232840099019370134136450333138736679392997375768488054711937862489333785037971421929017918191226432266073984286896664703330777547200672084050511479606043665307754655815269697806757212247266754580481839000690572447638260200619697570800781250 354 24786603194276668729743236291569061425495231776637842085924497974417966007102793719625950704443804573497756177447270069829332128473728444207389055604731438380172837575273427389320560454149007007034344201933634888849344695676603333762200677275305063387132738561244477352418389675949349135438736163944197627363250798799937731476946290185068477947908399915775356122512569680102448139355595735040000000000000000000000000000000000000000 355 645338688791858276434731089755021692771457261733942753202038351448568514224251371710290840812095940905282307710991071331706648909960140121433507787644866553054567477931627457778271105444476391814126347636125809463464239428915503309142517997673819090151854832353200718423624957146173280032971837800468618490076155157133407420865586144946509719918210144541300576400475352458399054178735112633289955923021352646173909306526184082031250 356 17697914755325906181157910748748576174881849671929324761676549292139550689536813729112817897334894215195548984887459529620788331001286732450293660771204118169868615341466528672837443480226239175191534555350709273725900242534602401076694092416777875061300628856010972956276906134517512472109385520536349191146345100916358706611827087609961011709308490556764036341544473114169332217679862929817600000000000000000000000000000000000000000 357 462069772596816067992354048783916715367380542581916914872774196819855739479765097860470234534247354866497160344107263670865214670756720269440565769451887327865655200731353804315801779370247927229197250578373118142729797613840367387646927035541903474986265171400106911926981238250621241287198994488329471549487807099280159094673766490158172604859734537967947673017170257757006616869604561362555084247226293427956989035010337829589843750 358 12707301647298779580837460343564946778690728534666288092640325044620318840877149837412642271682150140628359944585584428463507027079929654702981241514662585906966561021852052020809914241527386273107718503199170443933890425735083943380693287105782396804095475903858663701603690900639002831799662090904702878367983550345201078314292084053857420850997961767372795011598519163329422533726767462691635200000000000000000000000000000000000000000 359 332695413522061594904836566150176717604742196603434878057511191037918930635874565775602421355086181928300041581212517212566963085827896234028113275115353602218138767288520616020330195661305296067020231406333002334382824718159841706652439676929220492564672279609778214910532865549700017103645451547428658223786982378520175340931035766562864438945080238765566886106919663713109660928045987917501846680691076114726456580683588981628417968750 360 9174813770373711022499627792191808500994356177766877503310210818138394238908779223474494941085760942804764829076958585246860156645753285370196258271205286245140857016229659652408570908692224657365103941347757767730096261452796457678395300559436403542666400335018296309050570219873741652512638603978415912545165689633276322631931416178901636069317144296051990711295809327129691183192476892226650112000000000000000000000000000000000000000000 361 240875186302658077291546296027169728244636745797116416447629436596857169760880391300394517986084215731876225015349687056619463794713097593088526999125081922244841191309230421225686421176689432402088922072563071443076372001732105767415165057675616750846990202374575772580868690852257542560297976726499788368135891488143811492073415267877458365163797154147305694923007896257297720483085896311906711999302372012164141779066994786262512207031250 362 6661016739666540576901646439662277325149691411238506032708186224200761351609508959552357177332598647934413801020670261269569237666781071780253064113003900183627850045069712429474878336838923847337437117826149350649363476042376874811001019996161396799602431048802541356962894334652396374598684551900972927690157126470214802907139976651344771373370432474783994524232608222406914437670903413125182966988800000000000000000000000000000000000000000 363 175359804605468627726165831444577647145233995668786037782357331564306966158606569615018181241480386423232710174050105705982094600330584319147818216463065395848899309117224180511699012723376039705798428456661991311395874041548006952264433113846525573735669583387101382091549134598038867377955721438722315419531020116138577687762213718769681909900688929662647340418251075716138876625926441681548126718774863467901843705476494506001472473144531250 364 4862615822351488063575515731300862030534138262705891044827389472133916282818445333668288971170331061687745235514514593434812783484367800962465807767661340133008633898494841579056375440456518663539673096048433567487493777558389015844069401686383882962924783366046886745414518355095838544848222004441502907893481677544332480976344222880123709167615412204307290445607779121224050685464178060040398337317273600000000000000000000000000000000000000000 365 128365309310647723855087561243672651238103518812974727161230723147830652262663941523402653136418408284134206418028557446468134084971106659517286802238262459682123010267983246547210525271944814071273260613149363226431120010317341342632422741520587020661732562929370619728025942140234981581877171645656101310222876342514858943204303303363504543763069342025631834817630861244218574290529174681910731044122830669418022750960517441853880882263183593750 366 3569213448944699397873918387607044827797008409422417498233385229653310575230380693671367150612914723398603571042928604447919576709969446187625733745041207124850622217971592345893553461469766003547446618260886956244121902359034925729508256022349481781288252567355865567258388722868734567170483696483851270412925090926517467542752350686487105395795224764859701020276349748678931975919505738602386257117970432000000000000000000000000000000000000000000 367 94478274395752457883085322747247111559476936186281596173975923767736270150801130773804223511822903797818138692787430706459943520615264236075895289462591007908691912492346066796085092901030523508035459013740324721687159088434762512760095256789106993060166295174204853458864830711033082291074068150755294198026767022559419064162380724477209968723512880098673184310624928824349529792464098342074412575363843645129100054953141807345673441886901855468750 368 2634118533118444381853879353861513914005206381109038347767227385743199604837993131376540185061460118220262462362773978930175106532565702540581995455820950252503647518148983708068778323138382494143083286037568006123670251801088932789026310579643661567382117030906039930965104939134136895468187641645006461359364382527365806477713483123365331126169723805839999421077016339415911925272037541367781818521326977024000000000000000000000000000000000000000000 369 69914952788817535481525461288796620015719303098678749360525639442869809235573219849598031594216251079373757305754828197300542715897721831747120781856115649295103065071562677184892257281286319684231775250513991264542828147150485666249667007398898722340704829650118333425465736417499031691101314364021232464513950410849273384596727505331361950070173624433371851392941159539601538815791502549694830980061845368702750471616684535547392442822456359863281250 370 1954544583297071801383207327079959210212667539200092421851399637505705475349105587040689714654765350643898575398840566216528369608254427624410618185482963749312116763188646866658572689617645517255406894914408807220495353256542010266199352572854792077631886272063198352615233273082201020217528319934872844090152268411552431355001282867499349466658326282841801754308837072005437891031742302428601758850574534574080000000000000000000000000000000000000000000 371 52017482760547333851214092526358330783511050061548140513383866859591102696895840128030723109118372631925962202407359104612377704829042807488605766046359467409933932567139212091713271226887883181539835557366194170231158815726848033851658808797167878868167707505494024636479569418044572954124242134182994120467629911163256545072234682330956805208335711006119565585221510002514927494964865500916876080630284205001789730304084798717667581513524055480957031250 372 1458111389351326883527022754729509894702003634703152190943538457883972263775798552821819885308685116302872834777879554818071107435787483516161031190539727145710980932675980511912596995892173420844968581708870458728904877985837132204910350270012895686574368198425708783031164283189606931828507242660664600128855471425759614345015882877373049458736560836891360676743862414600181890074940311053374213547670157620412416000000000000000000000000000000000000000000 373 38909637940283050435897911712061329090010022977575060835984260016861519172623524960380330478467889352196407212959387159042354851261609721580909573997951202513281722521576048174053189648106891320901421384045899407649555289621865896281773119661786831112998317618622151176123585612833794408287242157393629835948137278189067634319441883506778139569758336799748495468383250836693387122930913961759217087108617466727669523034633624263278761645779013633728027343750 374 1093599220630584961859068431883204781347951134668597510435511939140883564903266383017594189981930077565336314758999412656259427749706086803937735164368567553343613707743495119693246639440605005985541292083444895419686048608592802148956963069166681320456971623045931206123418170592243536793059277256778988126805863237349195174644124582418552020909002448893243958071876871003319022399646286139529450705380678909518938112000000000000000000000000000000000000000000 375 29260464992625725595896418861215020937661692882600012237248193665143291416767526184707300040832349556913614660107657363735795828022007993489202262020760811420070370650541214022221835681818533328364484936546468660111256391236808531872381951965100346797904316926917087199561233946803582855122483871630778205831185692748152512534218642574788458362852465529009698603654355900578395742202080732223310796501345356873128878659123168453959351609228178858757019042968750 376 824585508603810051455233416553646385936155668386482614820358704068293977110828089171537055750072187111208744384295233868010961150359819938492660660586112894708248954642780665344546402329231370898360270175114513841782960174977308589074920732682479340974100008610192789702106239650498723552401897208300920929293569418690023371678997445396495798607584393846900080321130678646051237828340553276161966992402117278042161152000000000000000000000000000000000000000000000 377 22121223646051636558237382220879742122428908210636356984823489647562181631760928570176544672575356423107320132156065137083877182856522145589357582116354230412164196581567753778242592888129210269451315238618648605226286985036622754259789095020383253001888708869162253479641608945358173521184160119398036111577040098597956175068655951370708338162272566569128092392630873320609977189312527294584312329146739907476172866945793760013680469000973971560597419738769531250 378 625044587707949761663188793932946446139456381271723890997819135667004879393603033535035068360704683194337870897614461718274882177466360201334329270006163121226239828419632408067680197959936855401839590072923230845100882057888208530781661080753177418315077954630437126586199424400764509827591446331916401199869445493005989671472373783963966737693298508361150028970785096655181160847038465294611071294408578522451191791616000000000000000000000000000000000000000000000 379 16812364678942437966080657038343096105800584870409473604030674549163041315202096681439673122680633970556187503213482850940756659554969225326729012572281762637419275314873085719816427169799175529515640303514167524261299340433019745541496365672506439022970348425530697017779961206161647751213641172469822223975560020187110719760709229825540071549424052693606644870790982299021496650554812908612861754750587837328711834268488129140828646370664500864222645759582519531250 380 476290590061899072353081746572608186100552952543670236939184638770737972186912994120511180717692655790441643382292215950970865093510555020744218235335892891606105913914131428962635990478956642768298948072558672657467351796658059268149347343730438276103289733811705886202819864032210646931220057230262317503189974352183762729025039765663918104753315219006697222013084648141239922703047715111170694492962724873089718629171200000000000000000000000000000000000000000000000 381 12844824053917077407541728369452841446954135501519174608926442345568135674790105685246175157914049265659582254587306520800193213630068611821475060847651847583572105158331487450480292769955272421064697830845932410575706348092932897507957734190383749141603092102543567848060445184457576511289391115982074072569860781234106647844415264081578954890083351244487015866910266540006355281883328042721613999641811522076910698665283280148666675232504985615378245711326599121093750 382 364843605572573235728485387156160740112877251679530808550541078384070451268508171283835198848223578288826426770477226402515809613384646659315311051589028685050812277587719536040735637688396836509735530147996879834873554153816257811960137400016515223876729322717244092962638003649125632975540116751796230392826313448429749742149840908061379795347778498094653858638330357322773315207467611660555212529211512341913940258617032704000000000000000000000000000000000000000000000 383 9864959727204157098098688245780406408073867447166742048995233507287409824304805130314395203893363670093364952085434604147586553997688392874770563934412197405024346168269621289277690772093463998671925228095072456789507581945536511704424674464797753492895743806119084169486060409052222984048243719780887256427964026961924350065285895812116015142099417321860559042090057126868124973840448979648102686015640331176728952047538964260505607456575205560511676594614982604980468750 384 280933396642772203796124622302779436491523995596921230759922383517021063295653175935363613505710949563198495252784004090716529781337176468021314122025396097951456304522466736353028462714966610332068912132877157480818127510679807593043434057264749454811960777339089559142924265429055636210571775992036661212562501077347285258342057890335321775444982770201929584412551898912522927816709302809710170259454825218219822789282295185408000000000000000000000000000000000000000000000 385 7615851937701632299649660941285510618118227485060737047119870949391546919689288239254816499547996587956726995294366627762293638010181712289191326946517773554571220813079788870431459526413307088534103418484786128345142991919039388545619811072081929311783450585025377168927900425898965991545059993491957513468599600948822494928448903886038363697755710071695534846521030181455215002172556461007423060493422141405419426709501079697955160759455345953483629273250699043273925781250 386 217445375391054047948656667293833604463569692633637833871000336220421976547098955680631808184965924860056814940936252343259476963541331564328967842815771035946702429648989919158426409414776911732683237637832622920731318659383441347935171052425296713337274760934921845056685344999887556076166317038074351466518063192390241644400206676676346083596040292691199584442988132208933227664466179108298054140661544479490808590082048062914560000000000000000000000000000000000000000000000 387 5909980229390884343824756627174608556653179522978405306872002850141651175418686684163318671054854062047290483937735123525693828496844014591083322654576879432925471293237211117456966369647318533958819140267331639691560728142480150238722316608957790828836084738134973172607323463931834009756931847025766486330550380464067608982925164601996666696620158974504408040557077621650267985297375167294527685306038549500669282197969412727675507015914200356121455115498974919319152832031250 388 169174755374192288206106168570843931149387413301018251724009980061025967830613841569806191556334133245604950149528048665411560748089815099292870761941250147617984542572292103747577557038076900754034380421618793510762031144431626412498882746074628827204966419890422630956441688040284453398387169236937672203161852734073966330299567356334686107673847848267027833652544180572092927086918561174629924553015314191931946942329525435640053760000000000000000000000000000000000000000000000 389 4609845663991860236600300605957199062908411843732179171973153121045430249355556587864457455774754931073079224252476235904445820012255315373651768525236358757597850819273460137970749005920293303986442407293646870888978168125051454633230949259218961869488646411115712725586346561307583610397425588953486712593024085039827913876101033662321701109610103743035901504641072052733410031969600734540496604301488370826102355128753454411263798270221355782994976379995932802557945251464843750 390 132296402772261402287362715638570787601410126143801437984791515179903804521310903874917726502197121819101041516876799806195220359050497320164316558438894027802170319395737664387503145788605415306592462979937832852739620588463517297335982079022215661941820951935978970070225736765466752798961423546103952744016225143611622263671847419490060917184101259720657058813516293680760140588898955748686161104127823787981282441523377731427473817600000000000000000000000000000000000000000000000 391 3614166402581587493466220253996983470966085974553830344134632994207710449453231638602911097727007934058581240573702784476243028207177061402125387053541150372641764213098907093425365675931593245276447875492095082764116801320606599019947733064840305210788052753332770006972960860281454227091770982545269949655146977512832605329503290743023934779150949535172882994910311254205652256473353277856166104680828866443722991638648714692232043734229027318200159868410992203280329704284667968750 392 103986329465179741801993118724897547473042732586219148732333154172475418551952336010310033290499256638551209547044650402303022991533945398791293719230344671675409841753860136687182486412155427516190347260943278265083632601728916644888855660563269617237919600604209736504013706184415109831952108765013944909131591569460325826528651711254784408234563660058407620568676847354419312801285096847660989587973922313667350700547602862898948173987840000000000000000000000000000000000000000000000 393 2848000098803626817869217531712323711525070797421303772358081942445624431267907785468861395726948977683925577234041517543341708589705011018466618212399062875790594817103524992454952731648541726776927989673385590776586341099941907341247762097525739272046064525315925259319882179368607853809971148383071453765152683459520792963904368927177124846479088300578603803766582741663564499182122105426376008336118988344115991200798750706912774840902368806438708425332606566371396183967590332031250 394 82150261362486538674001114742860132886841238770996660346999644072816143324955601193093308472231170537327945984924899740834976221606792833050121929942776640802263340184680741265144879696532078024853399878612269104736954714973262086811032624382407864405650398055085300037347089406644229549984986274303486210540190138554215414541460757978911481461495175259025602435261155359531982334554505016119093967514560643087471557554381717871900638660526080000000000000000000000000000000000000000000000 395 2255645065530831764198403686821317756868431390344414789272713956151821179065793951938051245192334721536190370441474919992256983703601845681872752718952266060412153316755207567367151744481026150033449289680569919839863123170465708614881184110048255319697742285847279216534673863339839561719036172959320474702500013903358138443786098101405240820670253584133307101599575359668917540746146651843758050580741917827485313522289785621801218882853261855729643975969622715638251975178718566894531250 396 65228141534620022230392154152681126833298002886087805134404488923397569393240777920169790743142993974056704551315851186492722027015980176617361934899258488146087482434461229918286445088778258946546496328739214676750631052304499679909981100282019494930906769683777430699075052082957035279528078128109361181485083219058464737013253363440627664206798921632582693345366171766976857388173957854733914658212886880325071300724960804137342945885945856000000000000000000000000000000000000000000000000 397 1795516314137889231965364255253432947811644737918107027094389399229899659687233396783282309430434842966874189316208017528589220842620841380137425513178075644140048080052053868194640134918898945051851059432095519853092815091683232435316905371525909914850208420602376752468201909772791111452875947818984144060602211676156896098893255681071258788945139951102960658449971574794617927362522311372750073297825504294915138181754056699417486859349701422242946186432469346527796005830168724060058593750 398 52052715814743289053208801560851182456677193151612069384175331685161846071296948709550332097473810164677052457691039340158976876659472528313510813057106803445380814605879389853847162361817625209602110626681352672128860174969679552477392555978414596221078084845950332216952940335813621468650245900596075116375142780191590485353698424424380083061794599424360905936672396621626321835849078211384128576640258777708572325939354500406704478580176741990400000000000000000000000000000000000000000000000 399 1436431142154786326521731861273328256818059484488016282703492319022565185491394960785549226497491196348139958029031390464808152442409335081787253498063488852816913806501128847280425353027961925607295475006840798035396633837892301577102962501468385101008655335195017962045748467791734940189383326594795075870753222982787406017031269761413429429108967026855445797602337364770902364836830895557339543689578036672185441448007855294428572193908899029919393251601457272670359088806435465812683105468750 400 41746801226296627803478013714129893065757186065312996350323532340123147246263067384014472976946357311452053583731332871360683736211091729882538825144523668299259593105870381202568819873985175210099365518010048625218631787751706364633461069724528123875237711763572686670317291861429191357602177467227757028410508905856940181949028841080512753522074181798724823717518579792759736296534844838997462996519897660059044146016977849094025254682835686522880000000000000000000000000000000000000000000000000 401 1154905038604650259519227020291939109742439806074575497471880541107558866372621986505379139435524829071157995775948428366108642452137228018215720284065988056631820522260562616766095347187065328840805805666742318481554336300979517736831448962296882935332885241217010358460195229961621301436515950853510013424948143690110672831306285882605134082821954441474840664181014723031252680956299895654543138662189668447719353614890282036970308213715418237818770630752054613488155609957175329327583312988281250 402 33648339256407344975881313833725835109930949540502928188324270298915336006705483306892546074656098512023436901762532786695345439745724477045480808338827909850842685483371994982743242471004474406640316134123247430205420107338984554031416427700129428584199715080627177350533018536915938264611101741549056463230393437149128398091003742581454947621730002932324856222466649083437004433967981981931757462931108123177408072224434119694925287236893459823040921600000000000000000000000000000000000000000000000 403 933174791442319052088139115458433353680467347745225326899897650546163653642074246327742308954758356644389694424561929608771200377201139043654595295660110754319698000197056263307000140932947057752742157908885989757587317838547758915371226684943524112252267776564491732414826727007544808719690600087731673770031466631693143753158418260989917458187011950284886637847853233742645568852772293118656385757067350130180112197564618435773330955065711602276881308262924202998256362207030178979039192199707031250 404 27255489607035784329418848098987913760786456500439615642773388535826766547159841830994004482168756056803448547378568036490926256969534656963341100049232602020914832562800007446402891685127234331374187931797976050449130721808994403693918256093251959083482034164628479886169853365304167743314688993955925334174004676255848144013355599267908620274356552057736493058563818687633152736001532155507400054496084044250607807873345194140992513411838648186620293939200000000000000000000000000000000000000000000000 405 757747192931971430782438322934535311807434577856445498696581903618145521106867038042325349997035808480783012141278417230084712303034459750748930445329467535497979671780938960646629204282478462792438535418091843811504868187510576516708984011103270774983411256280774541962205702534063814420665755189674053059156617409133332372757525378008865951648734714363099647914519664883877868183127964116135171883654630568222460395960437762586325349854825110167862696753968883398868250367286236723884940147399902343750 406 22186238396459871372704659370874171582604539813699435644263506321101142760950411814736408251995381824506098932721931689458910120668261317210894502062400619353523909034653690919545754379243351228682410410463979833376340364918175234176167849786701332471501939648393373493875858544994252337399012705140770016222276668880690858930559419200927708254221841166760791894515634782069588449495919613568592681236506268101158002067299522871240310041367405272650898997248000000000000000000000000000000000000000000000000 407 618329193355381842791860115349869056758933849452616133805533762549746486789366685099323227592754708022388640474817209514511371850760217574324368483197678478620474573691723336423447420082260965445231676664205530246126309061836952121028349354853306050795913371988933222580842904657298761791310315104140931475912761865919718345048273690912725031333557084314457989927534887787543425860951958959972180475416163429389113166625384347803228727613651804836594273226483804928823539448501378501532599329948425292968750 408 18148561591933696555004162150196460277443248587702825050954782293707768930897919532930465099175216851543061417713975223198184678294660038832889903780107967772841330793061971224636775716093013502074728714707316190900211885716410016098863342865224523507209231478907069123722637718907243505165753132369748295418241577300932916697470970655877074074898180264074453052892966173364171945989219260255871871823617817211876526184391496234682933658289267601010425631604736000000000000000000000000000000000000000000000000 409 507036015496802353171318334981146679309468350495611594498265503801723866566793524346709012919494458460534977266385023484856479627346618604794274336546072688988159269083920457449139252665088847280228090146348539547445722454856177706690597396445521473788394961929525592524710032557322715438319294008248652507574572914971041661722475580510145159976116553936139655771490010450060872484825791737204445779398860479109216978267717530297542309492364506846872628755328530719835146010332493915484519675374031066894531250 410 14918295555643929290728666426306100117276756645450425160757879621656260399964850586454343181964577997287300085981572042493750490630606315758490650531227217657549767474240901798814034064265730568491448668701750285216240786043392517147647653536412461214828297380800890552332715363449527736270329852601109818150414524607905720278404393342611187759360764453816830568182700441070027044431971478282340280907178313254527655596860997605612267326489841313548312495532277760000000000000000000000000000000000000000000000000 411 417802635556802760552072628986176170808990277467068507525196675038641749723385774137621586152588964324123014281570437498689273534697822010504730852540403008076580098154038518358438596578546195149361216357513155350175718758915037457807502896584045607089360745014944587126694700150832678600925201273804219507173729980614602909214902553405462912142028670294214532736310242358289891782247577023813451646875623744446861316833940813828014029851929349243316310277714845815747611664659366681462415726855397224426269531250 412 12322657673308769925159348991703729488091257347743470211324162302870920400341062075547474547044583522207466519520929970700916198879276258630189220244239974157799618659607181329091958498697639944240213781999562479134847802673031513208917971411939294047222149206574555914882727715748372704893186240156248643705238248999720262410392953524906360074144019745040286712200041857280053654368414028942579672446764012897118402969161308545508858845759428053723584639816993603584000000000000000000000000000000000000000000000000 413 345944648446731535399019319989157141217394402202854058230936084855385323255764679201256670927741733495343639293831820007494514518893395614315732579482866350154152723544893222126379921853259746770136502057996403075729747175734138268075658374587392204870540125266463206285556433861018777976205112269409939311173046582597400035358330683573802788266461890338518750236715583342903560842493645302783208982827679729514533749697107449522343704453856299823707023979809133752131920304653752928913945652311667799949645996093750 414 10227925506299417957978620433492655705499123125397446716857417081879084473032360724454858767861371125480826899584778204973574677042540739115554575242365175917381680105608146401381406151040326572444157603694901363024112501503050318679994442813959151355554121089500008984201106123054697014602653898795082335486774639217385386057204805988296371128074329493590538119555333565042167875289014874115377296863920866591199259066841772840351303217090104724993692993923107675701248000000000000000000000000000000000000000000000000 415 287829298061176489573392297178387837445813715459914555664199170648740794718018026281463477704299135961425724957094789102278886598097010325110889299121452393300052810448637049809491340221308727835544383516590323225737446446990415934682340985845423059263544655591436240811673240493389635806002982947825283539737314291162793433185993623886852373955656929377646242430202250785074121855047206962901847258454872967594545822468364373958690234396885333013270799392295002846251187494447005366104974655172554776072502136230468750 416 8530188692790007324953763437865565608682940175693793242503693164321803238060791797968342728333719553033231155110099326994655176354989451530741010799026976584685863006459385489346732465009839315330263390495675240223692539312510401269837506967136088428401257097929688607034637074797669038859534982598733220732075603575009084110982012754979647344599691719289228414305726706341482591861233607926857409758705978450160438160767200307584854373783979066683845596820682305186037760000000000000000000000000000000000000000000000000 417 240628067437438110839881969041586963553735888425360471326168474847046711319783145502217712296831264313405311520508505682043211139193923852585243631087410782102540830096558397148765712719051106196460372894677728287021881319336230009639517552348587816209813751853383387241951440599433314808797535323796643502606795346391754690307295038380823988297035923002913049273450805977823356567211220035026435655572236136172916668947505360081044738331493863821671503628108470095259134640443574516713631794573302613571286201477050781250 418 7148380145603149119150916777887477302822541203194626562153118945672411693454385684909933080408660221229353783966121605617765592696017688190798723207393654504419672114260379091145537461080407600380374252655667672352924853026419765629538961746913666917919229630012696396242703133463680392483612124530845593324241213552981705636484808605164934770953905541482391136340853862696489447541216123914690192463448591521350518512951984516479926246587868816332230531101452633695500369920000000000000000000000000000000000000000000000000 419 202129884830349091648530493150511385950735784031628219036008628401221485163908585790359244321576586052709777455436291402961078302777359707283394347488744077179349013286495440556011343755977247495657232279658385057708625087413206203959132036908573643131990110783283512726257175811568102555599414022536904438555996090000756552560166998008747920909440504378179201655619716872440839733340206859104942449978864467682156822787962669944882150850058384652750773225983170557514798272973391520841912161188247409882023930549621582031250 420 6019004488149484124345350883122671080146941631283207571328736229948597495524591811994164590434176593712505558785347630818696831623356582038218429978632835317485022770065484105635003753117667061105386897923316144019130292142902761336420409860662791261877836997553186133993713273604109783597633363204181175030512486656502767119576079414693546939535540966835181902826465916300282181624779407947890029013665695185379455047365965567023884280651662521100593033533481720595765159526400000000000000000000000000000000000000000000000000 421 170599552437719935013332514553095099111260626885310270596405945937475563432750947094845188429007683721883569104703944416110641476701668646838435053455283020251835943383379434195351341978052912454533677366689345790898920223774577266327697722961128937833762301071977673133134551822396361780876914568041938845292745798736299112101696585956687336483551781713227066520961050541161983299239289104401778126730723881139689008045108655627701974599424485481204010853482199713294166227253434778218872067689915184018900617957115173339843750 422 5092135120826731659521160612368285664005075924271605826368599695643115447707698097915803276666270601645368282675606720492226035696520521679343235072779307107611083659104319457457571465860335477191305783558778545348020016528063915613740598607267532223352056949463163742854356439077240906758269180545903255347817442311110264718919374763105923552790939523945673417087271653447621499666285225265333395829296663993446078125119024411382342301166657174980886104356794554704696723143393280000000000000000000000000000000000000000000000000 423 144670041365546958287363106141637975116174296735340594598964559551134471887720953160328097424068158086821411068403682402744273691391566061646038403285053607196213520752550942055538902306775310324646308804720562429945701097910278122579089615083318235233385633896823369464054046553254604899877220796357407509568777887897294755001374429846567918740084810978430513482824775337618877632684215572308688291494798482509441388936223988106738279926626926840832485030412571273674138820031703258374200424785094298840704141184687614440917968750 424 4328363119386331642646631270850600807633357237772327242515929348876553954801948506932489055817771687924794271032532361482790198941782816935824309762763527369856605405285156000301489484681314644836228991032959059738699793686343871641485263744908799205283333608894676405585913802123394407773894505923590627867130584783467516838639827738989820953360370664971001965770738599338843406478015559664843756016754594092921462887601370416126276527817099193242606607026121431477921303766195240960000000000000000000000000000000000000000000000000 425 123260243281662231127105587360393206221913041473798464050749000619923967053516450556497355126201845409657662874357390201440061858831358184977752310514033329810838686067884248074939574073610940966482813654587248762985326215567663740856594086005073799921596145823931404713813545616706046276542907259799051110893683889062340321115873832671710348796958109896964355929532859726349265572235241852944659757597557409034731323707905110062434608617635768779953539720631963336775909569824614599479996130920622654514318128349259495735168457031250 426 3696462937570261056137606564091987151990657207069244562535419851953239719344826628163257175637694957417302930776418398336489579886715230112834883329522416814322137601547869053195424635412518651462862811368672125716813314454499345026288510290328655841184912435808670086069059195896016739302983998978327472799860872414116591556142032863304668753662910269161015595430419575139132875485173355206945225666117170734171636798374155470044830766578994189729639815313611859091429545979211153408000000000000000000000000000000000000000000000000000 427 105511928345510226665801226127201152932604357977255944507102798638895014062898366907330949151799180199165780479827117064740628714604849330298716788092571924536364225842544035869455180018621502610751354458572168891750584297393257184963898990909290337994496658308951974648939037894253165864425522058324752643469992863792799109742456704102738099704793589061965564735654673458802964082748921091751422353885370489650752136501575484792481229430879516105762404882557274626497629188767131678889610566696334115199817915708990767598152160644531250 428 3171599909007467744485842371958662929338988490775337367468183992786669470881808523739582695012294985256776807315285950356613546199521766663627106303413411932435791633944724111393243357342611680686895742859584503487449310816485258510582108262384172949199350800662449114160516566317994607716888633433170204656959253435500220932189200865038697816870673937686293509385264032039175380846260527479647511316399125891671553450603037066150823303467567853111197239226574650301727766727165292314624000000000000000000000000000000000000000000000000000 429 90741246779277862944080069000785283804502816753723271582380136129670713749153507399730696280897760804333206435656878684573235025798709020619600214763776772565800732192053938418613802843468486049259792934921505242821761376345416358455526010112714150537174435175807671499047980338632830905069001942349325078705352204777934568148120965348052428151990784290530034007695868248620947413721302665897983870770503806719051423011698667959222993350927122652892956687642464789004159610895843237704194373517647061055946267060789978131651878356933593750 430 2733948762685082125351884777360815656893286013520217215779700472660534927699725761229950376528186188718460099197002511722905771071383512194043741275136079490286795837748285629982860096355783968895903026698060231493081425619284733998097252909661094106467238988176899528260786452633277776947944553023968149445912527363883390251277591807837179724043075470574010480153031924947943866756010720949650863829043324963253795486178960443624699307370024284160926105622816751993674061203557307331379200000000000000000000000000000000000000000000000000000 431 78401283289527115801521488055550287400878820647867291013345037897024861969346013174528739234932622374043409534198846877756044292906276071138055700757842251376832274698880915957734330781254609774492750556325724576721643891271544618691154092965629456506228925552447813529188065693298064358896525105347576385494775113581609264263577401610184006047836356513490006380637265038269954649108588395099690387353208375117943599721781124613876475541437804436195034389370556300580849054501334813268705960923638926819978500759589223889634013175964355468750 432 2367625060566794470155898281238906924596626555485378064374204606537717506899676966378796924578052090523788424267060625977504928728383091859007319978578357406182766621850362516225212675017912948572408294135323906290389515852597855283035717850818509953323107158306921049767698814207565389606625067405257586304572746422204103875814238547125201344349809290816866775263624949673022661352838352277251291567948914745873507634301213428146410739981476642109776308984405257001564376215786091713298169856000000000000000000000000000000000000000000000000000 433 68053041517428232823059876889647399350620829118828139154488489136268515312270688028201115585096768295564789572414393609643720277578329351310007627310701889970452248180169264240773487781998943262042721279561046102839447913438230316118140391116580168624558358121862449061599810417094092029776991168554460051949413818527303159791389759615321260660901098856915944224662019866291202691270517638507406579374297471732168367137497330898770083464309466029133070460448051596325153965891839817579761142429305553343138801558609429775970056653022766113281250 434 2059855725147375696391836651884156792055774331295940817654302213286020793251490405142979320338417143172886857605320719367078585000381642620538214651150412916897749524380836355663599077945853030005567109452233808906673443664503034311952337550238207365244439676726727678078957557876519854689384196918954700915642272054662055886185181272310660518141144818498058628684149217095850120977037875871949196256113746783774356018116741349803077774974297543128053010775354915161187402144213074279586607398912000000000000000000000000000000000000000000000000000 435 59342880868707972631249303270191836135813886047776278942151879279612588359954242285287574484494205832651575352667489050049223275193825004883033099067638534653971541752293486380654530674681888419320395900737704839290416886941393233045289856106934945121747577969398509788577709984138645590211303479369737259069628754489618597646940705676822688329457117776245223215085226233526639756787053655837897950900628364906151796594999798948015624353429868748719115225983677453194019616845069285722677842516703292856775416308501291950960876420140266418457031250 436 1800332888624199422016938891227415563047456957021143481457672616460029972187797019669576323408167027138526071666699818018056388210951214255907436915473038219305392087878361475781736692970612263777106145097082762808428752475609481073686163312470925519603801588753665780640187838229252260387603463119385210391124732544387832374115780170512998934934393829805991396781928721963630753855006247941074115037936901359088922153167782724196616548107135161790252438453068429713210451090579051792959012696227840000000000000000000000000000000000000000000000000000 437 51984909322651344558056056324948004241971914190597287261637157990359275185710743335906875789895338083805761565897140018178914312969203005180149539716687920835324626266547676010284853422991244555344042160989153280765088514046430757933706460759414989812618096548529069604575584101035301756400129679362321977575039445147387456155708467084069345091067920190647559335454832864551310881105859674235408779568782766604405828986917798853650610547998548513264120306489288001825687615957656721337345974037683551663326533128439699282807850977405905723571777343750 438 1580708793027539057663184428505847262663585074842151326660033416633708299978352350062039589150174237082562992210960047553707128508944466795280080031964195874054228769711605477488030949921337758989196071929698535108298398310155331875911060845693024834159349104408829986752439252428810814321374208460935288123023254374176088723598409968427380303460928847828202474325072439993666163465968156814806426434494384036417787604998901040838393327281069780808015823841275172671836461271947039970968870067413975040000000000000000000000000000000000000000000000000000 439 45747196038343459195936542893700925179198368898839485534288860470033229694683685392642989602031902309986503724682597255670387086650042595352992809218993419566304994837931324371139552379565844737364901412053115556648535665342888447443090089583565989111052086327103279934080188257455345772081362125389607663796400505010447363629037973490986187810913630549393954236273669598610210518400278755084039323903719160505008319824832058054565888964226307196009179382218032699902134328731006618872357788269495083408684560563930321386294508556602522730827331542968750 440 1394199591147029426384569425617303457790402251399588813961881528570625829866885880197759986748385280992591563598321180753869644981403297215517941701978426976135500394704816541157576191247387189707614875788667919077344524717384656034505849352870973663271502878848545869910229178136589025649557167391243803814379768626642652297359936735951663130150055587943035214562637111473305493072596764287325021214543572141420243735376346849489628332270932212848521409738971232596311917807577012604178590566525068902400000000000000000000000000000000000000000000000000000 441 40440938128839019691934062793137710805337820050709857736097542075650329133423484251912474615838999328928637842663956625989116653908995725502834837011536283260802239849795510137428424363209326955891475576681586142633966750856280471285290443424323642389470537624516083299426867717037868823138169594677916162113758929837263729568968566758525393355637738560477998922354495666059304301498277507064257847436726566084578364897342676424243781835210797152870002422352741478257231379864823642807971206574200236405320020654033504325930437062197597697377204895019531250 442 1235273512298005772044241098091709202724639943851412049068535778691106868181091610539553666829315865366123697566113354265178701642103639211731678358338856892336204639343985726293300930672362341394806070485583971985870830552640213328678695393153744771956789254310610717562024274883553862432731186638103360984237200734415397138800099564964481271933070286062687191083879997590621093761044251020930159385491934080206373850511482402098846839713327677980287840460849150512913996468274999229367095870930495586959360000000000000000000000000000000000000000000000000000 443 35911919869639243037636467570399648988435270715869815890586464052901533154144322657323735697993913311621021080870134641788992331185402713820856781642399325769877837572759085479797332879055246611965437874935041414956676668110725113986936758787668755540553799169223932055436486605656935670162429180365065927794796844880450696360015061636354192313435984813499521448340197383870610948198046137006436789212783728795132203548055887455828019905181165818872014728942915556874012457127855000990593773358132150866628718358967930759928499639954679878428578376770019531250 444 1099404604891037788755320679031015685530836560343990673101305155576068708434702579466201091326087069548729968120451626928556646655404665014052045459278989549321353541036625191373040742553579836150862039608949184231139211660591193773439255610301691781920016587361612124768811306153180389603826157394203473306862318945899033208017202515240130159143046652352303204219282962840869079358537468690848195393690276995677591160158034122560729618554197245060559631268792022028624925786952680221619802205503670939098808320000000000000000000000000000000000000000000000000000 445 32033756784845695888831662584919018722957294754137960377706878408904220286276540512509857892443128715000115588414482489256706052817791884452538635309004956793652528047520821337667845817539469189065270900683277932177813511475974415378353018347277354203469401800181812445679168396023652282020749800632964353753743300096018873702779252493064127500196266131101025917458352002352856489720999187174655361574406781375150054553337947701761387675081632984198138110233670825709976950054462101714642974190947532409824549284338487632770031687812206655507907271385192871093750 446 982877621318577792496704933185971545528401496087710940947819973996316906282664614871409191424699358961584721509729188212397838198844336132450593731147538682843965757442392482397972890975921807393647421407972588467215491284011921130754365449806602435101625179313473334231730263267069751226451073806277875571494547456204255760547324821698189591441412098887994467565458919953163359255483931051928207374624139916818587107018734315902484307831756201971050164752496418554219107514525010541047511214990500802353692672000000000000000000000000000000000000000000000000000000 447 28702534023102955612535990634852249036612189648424503626159095251038036439823409968968265080747323632553553380307553253920087356857249905437658702471368228286495810776944721059803747117639754813369415229491060107963204508956082907176852668317556846837607204987008739795299027571764676293018231493511417389268614285009294732025068039087511107297637166813875229709693285446391115725381920268562425846508313971651051626808475076124895469963201478596329921167375667447793736081340531425726133898368377097525178583639762617351421633560271118312812177464365959167480468750 448 882632918990013965983049969058699183055316457401527543454917653419759806616816629902410254141258502073900252820089556268508588384803839727610766409138573276636879894120452300038616760600675556866990421939434940163297793812401101218388167167600583125489435227284486174819625029841545660705512677719420655891176527971029657221474985573485822113843742299679554230821664285473140235517534343817376518244122656804487611924454967555225524796215950809898545085247862431513617150089747841509203607537568809401525886097817600000000000000000000000000000000000000000000000000000 449 25832537466734701241041787866585233101622439249037520149481674845354823626026088540615954898980032337662370109189566680223132841884767430566208928478594046266397670413288070155248973774769652007634448796233599687365764739709624114812867133551517714112933781941313555165273717763212378038527991360607971935951619220272663676968813935793385333953068657542654924730807445852530495035104268659296640745693256408618967943261967652782097148185460797006021175914201557017114711053253283323019574132794935936056021541577988406567539480554462905104173842119053006172180175781250 450 796142773580055008155693063608527544358601295615976072120830856577957447535186475805485925380542425689519807843756848544638944012090107206189660794296419111351660432843536109383428132771298658655972711985809796880091229503183490773921544455803591059769353747196246013645068705373744481034040847928952296110676056319259065156523041748436678181052172017184758037307662661891581698520190178691267581802754295197522158504860569384266889037850818073310082383804684973359020805668066174296761456413927214219273055670108160000000000000000000000000000000000000000000000000000000 451 23352844003892238827926195311908565959796320915778016544932320311201609992826417120633186932250313262236826050964722678645807114513503075768344549197667729020776236917458504918669406522013584805266082004727640951618380603576004148883271775838752015615109685860166956422294184287986528854824877037300596308008650846913797990906403360805343468423955905094392388336014256362728895482332143043183352894052352278173160269046644689852411681664678593654284115187862868931172546479526308949035255997876480609882262580820524799464640840755016992780213058722438290715217590332031250 452 721312429688183882322463744012113586544842628061813130017669385667243472391173458381370202301095268277201042417471216095367846089355846041514880394662233976299048545431919857547454159377109175307415053149229200096881785889038456109298730781409263188743583880184245794088126643374233498784434615956057346982471744371586238604677433866544534360786025630831799554515600322708579054157752762287260981675318414381525743202902358574270081922640839737473891856517386454373181065733069442469188827412216273020492512425106892390400000000000000000000000000000000000000000000000000000 453 21204589476101814871178962515676941603831731642709727519619344468471826387920264568931376228614016539314898309744471784752680608987430998527336862218907651076424575743328561982176716855442874626844040670200425460710356955880175886723160413015910217177090960186493357337015701715312006187399145815971640224296281344850686488541616725711498572935489983343138842935893178722871886134677372063290936150998006108243371575166485921470166468067085841836817279120085664081585822969264890250943832527173641767699954864833747329114861056364013566777337871371855726465582847595214843750 454 656400694312085281443374064252297807238873560055082353742008500863259410971539106981273285203356587734283942302114616788073001689199666686750951484979224678267908358345384060898243677276713725659809229049365172231180593169480712281017807497272199495364732730504102458992263692875514670405111947378460709714435785362913315725453227145914848590824254050779615098908461318183186833565253222539745852152901374469891158157344570330743486382524610914874375491749591416785966719440922137739116992442284058213404731441640935050444800000000000000000000000000000000000000000000000000000 455 19338772839198021624456681178204793938646890973220964299018843209060596797261799246532486103084933725141584901518394254006815648926149227864779336952824253418493864120754454862524118217044896163540070664639007477649964934913558058858446616928721967383922244666559560249408388960066269397233265615818807632754305769368603667239685000229741676624802284379959043437124805029602475284041755789869951133730664798694017918237987388976683256009256574965375443739845176222594756535087813795621149902545467008453666145754966843725989271317524929180708959108869748888537287712097167968750 456 599956017867275128607362338550954841611988926168407430636087769863916574999265660448536094260326517265530703209108407433307975848853027217268010004722402663838214914350923753041072328926123000452814799941671600801029697960795822797261120216160071552914185105405813593515024442916646738360386964516112542786397707793765763640237998417722770124569884056447187114552418028352068072198749063234062472819754731830885084915373103400517444806101521765767131886679274087949283939422484107243161250259271209465343477998905838054408192000000000000000000000000000000000000000000000000000000 457 17714485931895182955445172325663531509725287488753684361323669336362883018420085462530550293008686290081159956963391488329510919894762173977702875963413008176686251457405710850644444356101399156556741140876391504383575044782273833443834559465847777204420440962706619514800213743271846504108407208075257323593065488070494165246333025280635236821584750356788326842991617825456967231520063586016749302871212816357262070559496378257458347065445091692291382492773469776538884453571110914825947546243969575232273814938107086048145006471741064291094969185280660894932225346565246582031250 458 550764887174245123106546410669939272273855062195634586301390292803232116744272948448633513706633676086944324736639621828432093172299422314822184186578939998705208446726980067777263380129104256041672244636662363018103357376957289258954177368290831008025977027408088054630847922650815614175729131816743779193727903885079147513632613816076695555475288090274507114471953862763352922707754974793486561394056766684074869776904574049863698909074883569062696994845927886154260923437905634785194377746143492023199114800249512576432472064000000000000000000000000000000000000000000000000000000 459 16297482107548661493477439897792730507822623135495741942259012758113251612256290422912096810832783084627688688283778097548451451529410037589277311518471857184288088784986883000245903799750896745351450650203585459332086315190896356749543566965173943887838024210267850674995547438689911736320253872612949909055636747569218021608330517235263017334766966581571630807671517361822410904100976250259183285864933918072244418442659087935768719477595014927179349939499958354106098048927380172357951452773193251620068765227578296969846757023900969974359556613485722209588857367634773254394531250 460 507810036148341114815354625104152742130575361711730508959281862106875236314405414580131733444342792080863439279325139301976283211881436031226452051093450222229048577893530110804035014604464719027126243111117653124197706969564063440476299384559006307368608312106341248133113256478250592886265106545952057798231455096598345903911343011438478395381735511886164467528877694773083533061459809068882228651460658573045995190308844595098350000246015514107388922451946485355483134853520557954253525230670031684405766534484356803881431203840000000000000000000000000000000000000000000000000000000 461 15059015493362828567785733789655452860517932296789660288781900851788654190264089646111879233851202994209781553909792004783675804255693490207362062179720387045052063269209405234173351570138415768586901827226839591351196838298530196093290070679835228430106141354832537021287067049054285676962029343626522362646360299847772529760760580752963227709911192740650417901058580102537727985714283783259641655731959345453834832598615625990121658072106014104835005132810032680370999630150372345702005033147607770639771444832936676841231584211194111809952847588767177455792989348992705345153808593750 462 470236509212808640502625472886663736193279137774294727213764215457593485106651838803821931254656461656786247611139993221151822903804728544806737074340408291518603143368372855148970694514952919916227107245686372476352098342530174237149541058268748658212945847623180296534678275915882006718609901203099447451821693079761079695929311772634547243793128135779361092633637300495751588656061086479956422438722693123258651863466398281074320573819774182776246247852322277338499099102188707122037887257525270651675276644172696254313429326626816000000000000000000000000000000000000000000000000000000 463 13974897041749541030892733934967632536147283409445071903393411208688520013520131049905763498276988676229376304719342976212787311817690758286497340753223345319357961582078851187482040148380367524917302719057360930129716921577944230252544330389805639150953945549256700249046632744152048002097283418719027418454455427493971935353411979544333288425149309631677178605734608226983030023446288331387240547364664279093323349999642039403158939313478881033234506229243733132520284961357760329962491990218757795958558045636609792755194745847447764133746308565717231253699992521433159708976745605468750 464 437324024879680111932727426801678544475647375438646254704707333052752050171266208014223131685124393431716430443497341369343467713787608748724052008407661589122530761557299684724514595236907622005831309473114409539325348269566739685768876466000678761889671035105877336094941244047460323710817679773503772910389994425061877772273098156469817197988564859135874392421429013444602891297280034381958971559777907404758382283569580218715619321851878257365280936874110288048232216994831757456583446940592691832289722919103709470449386302212145152000000000000000000000000000000000000000000000000000000 465 13024724776362336815660545459216485511875325565537229865555777116140972259471714057270110048479891324847805202630602219041484153929177342807168606714607905222727286902751484353622523771364940978128589053998734598710999872057885717148856329125480862368301349346695748990853851449795442578962204841330471650409330154921496904681001320338026756935242843863241805599630948949784966676365573051969862929771913016967491399075179455104491048735041969021078727884431849078417593820003666678243352843812965970629104274676151088321893107985007968886311759954185832133255473763711052015423774719238281250 466 408464409272318463166822009110585016389775990447414900568806172410348455820148183930613913608519564309249795335840597919523617851716875787975400752382835277270356450643358178282408165926882431373581514233184343830471284812479051414587067940169051563124342566695052247021269628268231792536535446195801613362104922495230323059569158323864635154335378192432985619356261127434830099503088632272493766655501652906076138014914706825108369295216512127541788073861763482863428862110594734781830357865130308491012723964520160642811928281183881789440000000000000000000000000000000000000000000000000000000 467 12191254431318384784936254726561763484151966022465991560438620763736906086140571080351464016091039501562192903451423727217926385608473907209674146460896754715918852992159825367198939172337792153879592281478024322338214620147334730995621065377786279505306373328366072609055412369033777098169136683833213555723353471699389582002362579746570503261737717041464040689644117903671740694147109193906501205155741390155107349974881548133008550793875575051872260394484288468823937926411756275461112405428920946270039037235476269193896966110612642180496335474838080006887430783990566851571202278137207031250 468 383143122029703150368617815550098793313664726902254124500927046426249429654946145862471458871727927292966453465292416621418108576061574774522806260206150099237890168043075767529003332530431260246690426848312503130085719295874360405246197594935212970301716542320371303055900331029380805429399479514285683038877170009739441894030955045084024519434328012885613839018687859106872497294108277546177425602646584261283859467839424288058364336841171534333005580736828168170141532278444433518286442996219389928296085442875607032589556412607355976417280000000000000000000000000000000000000000000000000000000 469 11459883587318779071585560695685201673077016386308802653463784790895678760806621521909286607569144241476430978644695909434837368995447937484255668726672901649201947236480978468805673294825486939440755035824301338556500238471821656459336546675164606475882601062775578711046819903713338062318963880369051670735636849323615472866021024573110498418814838881966006088285789056923531942692179730226004350147386780927609810947704796961329157636506209103118589786931157188666323062987178345180189679585093841912198414095172060841606978672521124284000383243042917857587581487166517035802826285362243652343750 470 360924095679519083058779594366274688077483400645572122494612601896316930677545415884223861213268459142608224229535001761487055327700146298671715404609654609909284062237315459113483162189325227223458688738037366158720579600200794181421707524483240032945096424743929501911422525334238543367764935944109820851119990836776405853893977492558377032352258179254483485831338371619348504104826823545130856413299568215700938783866330244076221761731907369661243740175090783412511558623297774586255994129034436977512714908509545796969694264902271498819993600000000000000000000000000000000000000000000000000000000 471 10818227845308136985402539749270077161488525021054070973975599314117596619508168606258396956217369502705494858180974461345039047736758562828425154398623710333281229590436010604340560837828263347639045330776461900731598892381010600409237020053818240912830768781651739412571423648584191845666243041073494815427480149974762569596454150265051048479828724356186295480474072694891841719565131988020499651458117995152492656988580498322632482071598462947638370140462959630373668509514701777164923846645965225933112029316994995837446019972612101632167649050324426333254887455659343231673119589686393737792968750 472 341437266207256367629631528437256418961197828784333743387329007458612806351692072057493823662954802527954449767611859128965502625492209789546019860508640857295359690689319497091971338228891507311838770431946426094946709695706093732516057316277031437030755762356652265476817206914657837136164541334622720159285584283443389142718183216622341198174520934711423487305397346223457179850430459772220883979618850463928758512601368274014122021576667915015863577294828193449140585575760274095986421060338574940863908625812542093328517231209486086754030059520000000000000000000000000000000000000000000000000000000 473 10255771871898570831477831907698685124268713979195106876288307433004832912452251191209358269415054411693846462033798065395693017735704338689285538662393739431657895008544526400758877368532997687285656820343598575989147692259312697085757116073656396523999938816632540419933213091751943859732141154793601389249115476867922174711678171280411047985903506197728627659819081623562182627703125339348002951256538324585353206123227220294869321991254828231270259838251608606275415054736002585963011003053500231608084310725820497401940607483760229936893643604888618829048094818756631241285504074767231941223144531250 474 324368296433047848030926474316482049338722354275869465825957364958626730549136677910123189426107656039903514585262849114870882633189185397207129939761839638512626872098753073846940103178652494840342639363184229618216212631167609079279589720403976162827485579651597047468568619290703260885571991759300920177912215982509139935934764431789713371842626674057083286656695792694744047876474098468608808583628441754850499830412558301026095888294631279339855386975146255564724201670959667029532699321234545179953230757536654581999807255946905772969113042288640000000000000000000000000000000000000000000000000000000 475 9763581551619294810601411644897923702871462800912381873980179359581556576056995144427070338748584051650587313989813294721747041268216143059966053361568206976669197038824442966095092770477328419300713042669462454496486518125875440123702010612828265821386596092008730145807802291721368376521557765963526904442307455288105562757091353095736853241557296330449359521797617117186608417423948425142512161826747003507750611331919293472320378876633379443839075098524951165682913493332411408116538826515187022733112708838553652664254570308639061288209468302800809063562043581610550013749616482527926564216613769531250 476 309450092082329613670010446594753550023143984395671249887126414418335458975225642776454675680347837065854441915198798817698970429945516647818366994872308060319359886078381577190904141619998832455517538040203332009962628048169674581834203575446595812548448210976329495249967107342281491113530455927466441617212982962525627471105416578883536942818076811736699782706090388553056626109675578299581403484934964937421249514638787525549801838656846211437330187198956896749051950863707856133846393172936711575401958923193458288638266766347474696878900704706560000000000000000000000000000000000000000000000000000000000 477 9334066182982164738259670386515214200355247881569507912635569195586154036658301872015030682752813833161679851573587474767149216206802741580871258919424304787575647471273977224164516444011909545819495492527906870716483577589235590445626552326914120507837542674538524590918845852215416141206913861460759626444048946339512124589475703939682682733634869160284938962432840660845711909816827730427125361027673357795392746419877652850431734245304897677266230048171180712768931622867279299652637337206452038798834993374997151319380355169936055766884191077751743889937052080622223448891361385904019698500633239746093750 478 296455788635813638211951268429762092128474652546720247906572038848180649828110606302449064607223311744715083733227217721517455792810661784099780565001038378649378214016355410857861038229652227834212557014829619432654426465262102067449386235154972819654513532820266276932975821908923307488664432342088329426293480290604349348657190845643283133847385375341105967929728057722399929700567891167004472619571064319384459831001678587142465693759325403252903157217890275286199237559774280897824929048218637432909647008862024340221162068016788803819069378045935616000000000000000000000000000000000000000000000000000000000 479 8960781808754559340886417824055750414011481196896929436867359304653236899543381548265699600083729162028252926833378420340918998894538832687222999005910731052729238212940448683041319065965288439514135469600985938269553076838187335770436249238240999329083689912587142820820857182190275244273492705177615606559170597818860481573340872818843244115257247398273905752200104243261257083194121575171392457906475367576417035833118333968344530779727303868805403621693820753088220725792754092208433216364134175891444625347819732401828172281896231077098759356905664630382743470291071405386951198579481570050120353698730468750 480 285192949469231262333438642834187867038405406332811378237150808250935962378543946735332527946856687363193654534039359564384423802366701985734697399309567958273663349150539299808061070520069342723235491081984742189020287474159569592613597677354655705820314082490902636318620245754672022372968916194301761428508442460270527730497762457923978475884981206860723029322035492394040208540675122465542124288360913475769683578899023581785385341055685563542798307071615654252801032746565863012056957467683658938781826662652566630385238260298340264304673693686919331840000000000000000000000000000000000000000000000000000000000 481 8638268492715042424316727128258837810384011602252872936884909879993066118440292674527500873886498279021034757192372890504919288421148190090081271349056790292788655310672326858777708828639250780307443953332160125120180147493180588548584376334982880514025780270574150096654738512601239080778627531172629456679357481363639777587604729680782875160812484300520460807695482704905345189286586636723631699245522749257567563764458895540190030966722476554362803265673340292469488065586145911021698988621779536098253506363318683781739467602853545304632550863585823158269204547085015296128962525301631103502586483955383300781250 482 275498765795189643007954507633182431124658275895881898138572990360472897457345505855497165134381762389185366251900846783882862501157171128593594164829015790092094916280343618426373826403248975461983866627610271454578558340741170428662103451054612521303784612420890337145261691739878953578577319196407008383055635512482881160461214698037213029376849543744597773072303812980117639611000799931462594462047224510101271821363977001577110814278990263978438801761252094094496078212883105065178312560681325679007894389971518436293891612512239691288279961342306307538944000000000000000000000000000000000000000000000000000000000 483 8361915736860782397652723392188885635277589210287244644259577253728339920039708929090509175694712468452219046057647412397950727514823961500116202005722601359721268370587974373016301268191489437031571953833714861442314663049287968956862881262602607295913830273393537106894501046521208602783498195132383278279032767699264809628512557398813150676654809277822503091170610103892465494940813744637071077324687965236382348719600630543293362838836912269384012380653679276996342020898741207595235520749236813129024286839171719279660801632865142720583413462725839180516206896421623174841045167404729454574408009648323059082031250 484 267236089118145532055002245470640345596985952169012875898964668475304855536916584550637176102842270499295280697475031402144013553907857100543937740634001609297837973767774631650063097014809065844120343811589362310902708700487690583539742223573550847057510457914708574843879841020962909603060956341786521636991823887083503569448081559040965548455331207753148438264410834904526539296966499079547549753237421787040875852816478034422035204454838219426657905998337219079870122310043230209321093985496031814751133905494308525858320605466782417968211994698849622287187968000000000000000000000000000000000000000000000000000000000 485 8127851346048447453519669934088691569461951516450632744486514138882776450642202054778103092058913236224484121636154963812348344425645239187952476311788373244904037575253763013185788359476621821055994846887136978499878808577752342462230352925428897660027009740083358354341542578506775197222750357993166493720125880165674156396177055700319908781846478589366405751623291717312092205339833282313171652842169283231053178624583805419631395852326280663726952975018189827688493190223521797811982537549912758795352892985888834136591995692780636086720963757505180248233897140349333667841585579494356750274164369329810142517089843750 486 260290159363793732895390823470597668845725449527925723050185793414521105366139641567813615659315018108547330250441193839615781006004391579825455011717107329286971412837784812341451716923099901996737123508433330447886426029733251142634374482182921866958234662938735190200767930217292510591006708839272371879090651689509335088566613681506009145468147084505051638878618092388145985320962944109356994542556078191401292303799750507394911651450710890752525692049910077291342997512971521011610501563114788331429243007584433241303920384094772524090396565139782153256566784000000000000000000000000000000000000000000000000000000000000 487 7932849947568819134820381523051462672343891170377602718476524286264137302642817777514677143928773665096100007894110489566848591043739441819059788406793087468210437447256647235234584114549585296115132947113632600466632730136053035163550073590760548760288947018099698866909215601851556488452652687871488651811915399704333322998979802619448486490891801648550345685894344866256396198238477773217714285814314220980694272666517688869884285404215554215321144716063340468208380980792564361483590939110900319101978463447808611457620329244593755201932777608770704139547495531766880578125690383003987271592905017314478754997253417968750 488 254565918163628655905296302644972673198352787790159323609938086089388591839073600792389519645195769347366877415689126916678613136912606035750987768247334128298901565131803165630011445972488237115250342869692455232216821517066626458192351862965021584263712396183801867465825288292433232615528887446746684548902264318251819320027578542937165936948551751213365254581455374445839039868277688171804011859109632495097822939073626700452136073343098524513894826777695447130878827262308243309113541239425648497381815017598824381468644800510990849898907741553993615161750475243520000000000000000000000000000000000000000000000000000000000 489 7774258105495862208543972417284667927830667095562825839488665065625394713775169905361560745663173034212591612694022544654847216168901173800613393981961951205575863443306785903817824202478127464878417234731467721907729818362115492193890173369365966542351767330012717345070449368011335063118490465950457872410954299516470732911149246451923274478856386973068789536214440379225957300880181415560677865320493164504693073776087770185726087188206718224161388733814974696242732577563930219622010111717916834565100813018598383032533754713074860304128216910414350759288618763116852721115939433248545609167479142342926934361457824707031250 490 249985818242569927219131340478532386168267670009836375123677314786386887256394387830157867668873095398144010965737452395622533668335874947166455360431474524623885324252789473938035579160839049332455244452813017901800451943137449453209075673191960438643170147156047988299544671414371828340163602686086494083871524122494949136071238412482076002548243196732765979063530129662216835652085426906920178217510845890165618955526762322505344493042988551314874983575472223794325517082552329546395677645943539412093347558070525232014198814238085414504011715405758183824544135276134400000000000000000000000000000000000000000000000000000000000 491 7649933568921265802673187418709686121704622480660369197229357579299851591767544706528105456156882678702454784115311155908323035011174788657540973774280197921647313860266354174843478589212287688502799036375445394104868152042517328702664413307206161582173525242883067357084005255223801053803210045874001140294636833003049591863843734931601357405136252392518624528632326309171909943661456860550578326426294027593928511102019344694104058713961934915340387918656447961752597586660179690450500379083522289995619786236790366658647236993082028235131445554475676913494742819319926615076697942593468917960031205893756123259663581848144531250 492 246488057487731030441551004824816430985472479916800786985212148112559400523680037502434193174459969296171955578056848402679111339696691300159170821622677151826502479093256743507354127314140436832536241831684877584240305757774824340289432593617276381607643061256189783350391986088212965493071749618587882583291773669203407511707557763847210422884050620935720345359284100127081003574819705230858215838727072008423263527825809786801131444504512326109257618587812617851776712627078807127974002885990788330873588772803963321875400819284737538616964460488914647555956696991798394880000000000000000000000000000000000000000000000000000000000 493 7558196687345281254717709358584711311349028148346462366611666219978227302210863032878683510996324062051459113949555147363866884761684599314474745043715315620654454535334697283022961248259690987914281272011122422718599412427410650252684568919682439904762810966401712363029906864815005336179880174128343470019139415743122676467932237033056196770481842486366590701320565886446025796328043847640319440933545799312622856255707565515048201073839507896967100378837519660689378013146168515868112095289135127451738857042407329509800905260693331752422901256971936729216021360561895240018481279316038204049710280685303587233647704124450683593750 494 244025180880800774860960222833518061931154222373567062048587548681418461472918846887095251415437984934523993295113285276034786942651416882965866330656615795315632912138584297754766252943999817842250011668541771091537519491790767842961590822069998053073216033035097131417265406922248525958292247962905195016399661253744170146849354282219210921269989859546098913250908062248155362588370945876169642058253269288396813467960173487293354144424589177142663417214808120115915425172447996682064557885569969789232878914094997288767400055802571892971129215207514966639170868566310214696960000000000000000000000000000000000000000000000000000000000 495 7497792437957572516089742269593182381193419282414443985831848846942295830464995928169135408244646817004025107968203636015516339977858613922679938883940844892995891349913489673806335902432120029736764334298764855176520947957835475160742802412054446075127693609803058410810934414535873906940654509436281577563710323759411779349838365583604063039271770276906415556054806842700894412188522706108898678550596217018794242352154152376242373676255089968432147915154534022913271117011619922439516736860363627254765717227759032529960448117539203339580183865929313331860772388000064575755886665905889892453847767050945094524649903178215026855468750 496 242563005707911766169485643360669451681526253753676862648458360130614820489194379747207277329043026838463030115946398438319127495318603261362565654677544306265999776846781665106359604292927463473695173077553675892369602031110338057762258396736066384889437972190517380862681622351948726573759167387334814679748354282005383514466187802186124510275762650532255533697321151753505452247208941702357831777456357772983010872460358917998696827180189915430594070899553195096363640686053965964133608178317004068434809993300940879342795259958110375055182101039915628483960294022648643662643200000000000000000000000000000000000000000000000000000000000 497 7467861856427463095298240591361432626879806764228482488223760496797734261654895588687563657187177422019501158503257859958171123281148634449733367968670006014353193265508404688578784031025845340396038603756204889106142552324426677407190298412327992536940279526518328858626349864801687034992092232386210568003173950576442976448501429141389875354163887475731960362464071611850122845647350016038456032720694364463749138502684221052730170688802482543237195439872549924057417813401083300999505163836406411793463642979913192048996430827661141328931322402482134254037093365703225491374312045395451694084933483286370403675391571596264839172363281250 498 242079835849767780635260942119459085918902568393377199865602156784225611935477953450051971476751046764244747818867167360058105819539991720835841669747926474154890328266526977189846390787182840237114487825040727799650357574636160696359890537626732738898663361845669379277506152873004429233238951986006693884558680305995092204812815928246354649947458999341772081132835107870151588794011515167453443747959771688271221267482051490784683599522992777538431623968687774094418656266444313826224142289661897572754012167764490110430032542865632905659815933272024920102592657649274811582093721600000000000000000000000000000000000000000000000000000000000 499 7467921959943410197616915023881282618289278633900629196332317629678996215250561991854135414644838469171664773634252470900613459132119669010612900662037209254694620133128105122350912972054571602892933550230475725560676119422954513190194903586868757585042789092796545963544946724937551620456282564475122349154094284069436229671001849753851963368239499089939853711037137377347949558745466726304014963910905931408193160020263156256478080612401636792132420898304391658699701957571733747029318929383325520054688005387451505322756995447241882602691281981409817444515791550218592595071575185240248442161351149007342264951603283407166600227355957031250 500 242565939937819523166657048428935911392635304474488399062119430191422852120087323440715940382592185807650995760675391016242552364136641760356567374247150191018133603306939978226908862847189311009245230718016914780967844152492403029831993383262274115057944370589816930627506463000588126742700121787504637931003088380835962700529528554683028093314134461698127121451684049383735173424154428725108323228543847719234275497610278853931673076175934778338642182715953723178735254978697649655161810169869295337118917684976167548611679570099268502087298395691199312797360720344655841472806912000000000000000000000000000000000000000000000000000000000000000 501 7497853510885067152316782418766578340206269730629689834393769804547449105892848394584026013529419434286969154683789804675934471242775818527072038012147467188667828033375910092911363280652248397671817446876473800673287498453021019005384609944505723686356260283858668556068940850444557461832878638814319362187291920314519913719619361044202518700237603937339254834660695600127204287307791421031809084254596009816561354394170108285058410907409976519429841034436857741120696783014428858919517272129426802782904888104934849320422741159924950673273582664509980554879741258866097963098761290011944595026905308532069738269854042300721630454063415527343750 502 244023276104965942861842323975896958348282257383771125363684643728012920615624796335055968714217464401622837937315963491741613077223524798925117132439176015827605771680034657745520465049051648152489907518939369195423942750191140998693462315404142222019989472477031321184511260714121991846370601422800575114702290502956642612755068474564929614326009330483148999347010320669390705797331976607179629278234180888429690129277642085343936308094336486602351037288409607036967924883055124930990695725271706741341620953572769840844184848723987740939526240605394768201106733727395613754664583325286400000000000000000000000000000000000000000000000000000000000 503 7557896202074031003444716412906481558371753870668185474345042867333565604521275545524665140849540176345689073279809822392976547161892516645013416327325811732588358575400811453660737965560793315831626951570669675258970747095862597544457339902064151977435073854666068231444923540677248744816303736039821375916114082867684126278391685389514063144434076299205189128851309559785932641498487491006080381292999695314869924290610325805144667511243631261377022409118109327025181360910191073353804142163492308811895409440458580447171147700364083616816121404096422482722086409868989750995028468452179427488440482624200075778553298277984140440821647644042968750 504 246465453274590143851758451138556134282030803322209504116328372114645464267363633022455549075164691604903516894114578933182700088454052313860627727714229312265654312041381257986812152145432712432407824694192040123773992398527121720735119706396548513397041711682449089128645242332751442961634846247610327381169855583441235779016647377198806925512541691457273505662607546440937414704980568888446095371689610054310628474970623129573705340985180297203513756971056968004848768776897206238603976506345467493300780499547583577967120414933978076598461287584135706962903838736008210806553576972537036800000000000000000000000000000000000000000000000000000000000 505 7648651059053210222651090343590289010881824235238435653798410777708704245179940458447874819007367125591539845211136774158567173340754967207599261022979595960873001072249975416988098607268298890897349949714254811599970454384581118223742765017563898222357785800697071239340984774133632324098194032648693181496712086106673564657641994928482244632423155644986112543940068099899192834119412142582663935760129269504834997395342515292103855781259095066104870948533760018540134078854963756081639628062628870303033108935330682075023550543146438189113252044646229720388834497881230483507134180443195684074445801643733116106926850363834091695025563240051269531250 506 249917925695460394676348559600933527750346552273508708677957892565299029699362811100875973405689600647099055713006362028589154979895697242894786966041891693626442114085898627583832091510057802703444225321972696170127098339177873122664986431125897703208541957222139601686804603752242888174252591138015763410528245627200758383520881682569155401769983802080320947564233509905079028205909823528448883004949613559720838280358432094137748745088395023360819520464921604703690426392559110495829056547423011142045011434590363402650128311214714896579571555139910271943669459891601910361128889006740733952000000000000000000000000000000000000000000000000000000000000 507 7771090059372786760155865421486494746256019615669460433650502565286916453334464442105564331488202793662209629532052544902315648364920163136224499521374145415678158450782175510976855879927445824239221330153481406884406506991124725167632555290725391943226133098990023188948320996452902730422512201533095375966313484234223313004943733117797995031573718438857270043898608721560712708661974845664628430949081366628017867010053815094615951443668958377631213148405584507967362848357081263816272144605752786358741338323634967147101322316968465368765676619615014116381398678995345139229835819480803625982699625012124875671551404998638190591009333729743957519531250 508 254418423993754930479294978721652314914103781096268019653202067104933426455529991286573490350785451417535064458589387572532492427977037436976044461712226165549435867444717612589886528438549475225229192696590337016567737849070783026466664102077926988436063781376509774320564915182330051222805341981612116664914416833101926522987962247942228974955480423317511233802521189167424270248975140772072175086236705938348860281328323196144252351162037708712710110761830616424496403538209665818740553912396936519013832967607839643455425403796900030846128532599554905913625555296130218589733917573203575701504000000000000000000000000000000000000000000000000000000000000 509 7926573170935464371388648653903770885715627234962065969427525638309146197915578433425028831913238800592987197708425994602564775528023479460642770622113346333527178118019841668167753431256450868520938833246955740818851155358314644684979223726270369011784030913932298437569630176549155390153603599971433591766152321175422592414880427747256906345094841198157544896749294919020334883729253439388416759437718579084886737086032083282393524910709689501331714613057999488035991684350440419379746339280899872645743244942730277851322488104831771135387439163938496456904344022291287155705566422927453494443362699400414607178852119395706665727630024775862693786621093750 510 260017632616294655130394423332101277277764569034567776463680018109329402258232402535750439349683420590187842950217652926510117808501606406382737894800802162848658602312036330993823460707469405004541518142778255537929111273955852723839024993186781554069912197748202681094150187444530091180459188250753066607198480810995347389717593486027797307210555624267975012894489702113846564834527759241768372524762516929399721922127774916938310711242905091949632262652371284473013030308812770300860009183032976892094007227155934124440313512947679385577417020852265808014897875114736222518138700226055567667363840000000000000000000000000000000000000000000000000000000000000 511 8116873218379140942348116800368808371419841311212039341031463483692520984828207827245970731958275907706678027465084137673527171828954203396752876600190816608967040463081130524214245881798927568197377258063819287774680188490672179988442350446754829607548548513256969225648809558995422985135636124013061371264824738871135711419357028151378945558518074712563354294405565029233168795524656070109663761951602314136663563830075484166346942481399678870876455784281295472650711677950589140686074231169783196155338501431694008242513898149472685174254655313652470499547930345606455901691844084933020503658480957665540648353526926792045337322178966132923960685729980468750 512 266780130418299620435589622608722828928376861669223672516649139207764981065199450356489986494438744180486570614686188662114445380517987895452979416258232449032524848065221869242862538840046002807982712966761371407831744866054912537893893592906247673846693715867300399628347125083124880075039604026868769309036833841606799856000529863515239846465017754555749684568321298313780115143744811222699849388287275081195533311995438969415722619005829574850231242343203986380237697087764926002740297557134770841562081136866827067537058548622230489769416814781670671270206878747007029775394289965386477024235749376000000000000000000000000000000000000000000000000000000000000 513 8344209205661806823300927461125908929955576670989077906684775235901145956129306275057568369896865287162291003195853501943820273001966953165026740931966637158718844050646797525480265751649299045993497146275415822944360754534352764024350548730547449476911104145878261157830833225112844924671969375135049109149008409544426234167380133701942548400424990377287085316417128520663266345052276537204389576100135337764367390686849022233662708634096153653812032463580184920299732263612745233671222172278172671522454343354644033496745884126304189918875083110788694442764497748784196715609253360250899239627968227759006110463671780337960304230193742114352062344551086425781250 514 274785618550617502014441964330911144443329170463532173502090149705397991161070005538457567380521045222919896483353168093461297811010375476664390981828174653846450162653240941410790620394031598125783647582199474850758084998357474050777953379140472068466244273092664362226705420212067351937886414147805050361240578225895341431355047450582209695392894823652004595530772845561828426271558390753628307522501029932054403243627869704772014155405401216377179151063828692294376999983871697155021369129181129612456610364565817895100652071115959852545538948003474128021969034047112984335099590788277149431163961475072000000000000000000000000000000000000000000000000000000000000 515 8611288962303067774643230051597034514029398442797344298941625156707182635660774515187508006285140485977545875373606889659691032452321653936654717736011825363315755599638837183617385878072684583695384220182981706848182021553134139578916639857095182499990853361430718198010481123767519143177063618224122828885000018455056403014490184203590036548916518252491136293166744790608342607097884624847749613571912100462836721589753132021044161252687622745794182433832801721406007036797668696789830149620079911177712648367906879565700261647034058171167068379960766071429552474812563341300085544957361632415874394053164924350656940509095640945425031986815156415104866027832031250 516 284130467990821381265828045141230846398327991280074084772161231061137985101722736363600811615106795816023521487686000951936107795871750158217342689232245973917301676823919476176824566507419119276122110489233848863724864537450042254442638260527396743488524934467841724357298968915272619290041002095313461586687370668597882983173236935278476389912077347467416338876213976461622190429431585908339756581082098310434001757232564985554883706503970812752963302450437134018215675333617231131306322040464326800226402097192397982828610017510119074768728719094924990076820219786205426075164023123937980199179018871767040000000000000000000000000000000000000000000000000000000000000 517 8921362248743743675250966086697646956802526917988089838125263014777042819730082091213328710788946518391307879489944850063086967919557496855415715044996440687935480574378279110138415776267170929543101036189931727406353239052011380874293976181238191799295007576544249197994956303813347821882666076246339147266556635152759003845131751760394528833705247623854721435073511372585509239605815328251619496302640139044204831853023336823981372368903615519413373189260933109199496409537336762910380086827029843466564373029870777859684590302638178582156069385929616009124531682901456008731289141336160967596507143360013266103078491602709548455307775327582930913195013999938964843750 518 294929628336239964462311416500358403296707852840122171885633374595190384643999841554047010749672762229863870822135796174723370680698224014050231374622305938654251786002360694098472148747497692491063152369262693322354970821173718958351790610952967071971687778697165895828806187794387235423783799851697212735975875912356909688566038180639120149043443093753074458714147975400302945374409420698869134531446381264466132424134192385268228847432172878032224807749384145777565254897046271877959923165698263954121728965126539985563658061187515822463457579155739848314537263122266570458655856265422230922020975321316065280000000000000000000000000000000000000000000000000000000000000 519 9278285762772787377724643035512451849751276370157655892693508547074234993198741699488602014468018203721804977148737292591378614541027926182178508267909636391920718029095622268242572548265230692794690961943957233530150917003950649789691337273608828123047225809470211888678149191298509165432530390285764072160591591048169919081085078910017829098186992042161528746699003363307484718963770677942318080717186000187127872417912839899411575658153417120097291590658953586624787292684507604501254448411973705211368412640470933177103321360963026223474548873038386132220656088348159579487560974496880077332759969761513096520886548833223068889416995652652531134663149714469909667968750 520 307318950175229504282195386429022107651411256079120354241292413651544328215145471936332452380278887104228111449032833040731451822204906836848060127264403249044778020568997658842861519126387288233673181328198545725826169316534862855660075613166257951236922848002909659140505143352880305321233481762039509842192300962185069391770433526436496247179845478068515738507108110760587575433981921179039729550540132153013012516820534579585287130681134663129257391627488229194087593326012871294936696903772432534484165305978993830072019541237683858921343765799994894706173434696088916423408943820779707044858146634281359769600000000000000000000000000000000000000000000000000000000000000 521 9686601845280938560204856613414387110345340247410836741612814395273031770163403087075743496992913835436362403481501715829673205071237972350053243732915662840614779026572335185891270147203692460591635930628672366549682284379417410726102140750970196903502537830716723411890981551278492458622944689366230212014997113644776994644303044533174357575300858925437140408181004052428334490607697111308062027314633887402537041367537304572015403129343851060415582097057220244605459154439650644034005588722504581055229909227945136981380575563794437268500488501087171706039864743052015133290292101367582661645083523065817649403412441512815561638115660625381053705496015027165412902832031250 522 321457985875214486321517006476960424773435030868422037616039874621158840730951510904018004310957046409640702218402645285658041277426081199627140992196203727427457209490675224700381383763173333665344507732807101907632253179832112046446177592742048085228169760714398945881734024920850956039970313462909661452862918605934000149498631038754774818006534986508504794090292219052081596419727185692583760098165065512805106273177782886366363600869398058918948514356951258906408323696140192678604574422898344801156701733614800418274912372336614099890514336383362548658511986232958813648022151487909701318383700445083997852139520000000000000000000000000000000000000000000000000000000000000 523 10151633103158418090469432186571240566015124604931450654436652617258768949885719858436001139072437346431288447891735003950454602735616469008223005199863265570631071342306303042520902800510169192243388467135829724654731817414517079995645346668410925148907634794107501382767131145824869562317338287731382408521941493105734522210327680751813669432561178942438374584531473448889849727424702620495963670392968760112798025540114878995404223277957695673828729468291560528949011109078854484249032449125368949937088220575240969950096084504938462850804989835182733421739088522274280785657594141797394184458301244937585688454313509092240924579871779245832108529157267184928059577941894531250 524 337533348448560461323311795628444284789308111415911096753835094711409282068960626300103293117573162365949801211265439286150742341575342873640130025765049970311521575864504179519526402940548010048030139765325732644131006942513512738920144610396817418539713093450662445758096954863758233146997281853766319113984774184767502866550057124019967570976099929002135394959150283009705368684253535089616546221884166509527298123151328252637720124917748773474707494681385785955068506193582747060760594989761219684129704994855487794358199003641052076585963469917722314022452497626669137976178151541297764188350270172181347938483568640000000000000000000000000000000000000000000000000000000000000 525 10679595666076026067641073784037278316293540263161155162659744302133412382843447545010486783337272747426609072081271540775722115609050406042887050299773568470802976979668130376583416743121172640133061182161356492225321752359505718174164837657140442186719783815703478575800784566418427844078571818935296514216637933652829601716723598475473663969261456057308343312913062360865543186391827840573193983697774963492326337852133737781840009207590005920066468365162145417026440334250823294697187644193651335274542434158167798091906639628762347923152741242966926327158614556915182742854301672571323783674154181784322805677533417627105246879446858723414215397440329979872331023216247558593750 526 355762725855228898452032642606087363528883339570625379269357104597540737570013270808215906639659127107070110513620601367957959736331170882894070715314866347135903799881256049352561628019221844366453673773124469871267093784755414382509487068389873998155469171799125896977930461199657979296594204179204207469148607298252656377162441338704786741232362164528336349556236728835735985760003859712098095467163188367150758187255472549715094569376268230118118629802089615391827868709152025410882696464662226945339461814854031008564054340135464445549288929709385270705711380477454892292521927472125905862647287881618731764671315968000000000000000000000000000000000000000000000000000000000000000 527 11277734391724215535246632133648387138412197897252565841522310247771375921329407033726809919351077356996854058343676630224596389505438658586438893644078329630742248426784912180206257337764009539851115252151854400600323926649610415220079665952362358781162887146380803044644284936193042261698605378775812210279470374228798846635464872421220180362476553141411546248177156932600355332627726257456780936922827142946110041830520152223443283657676875869752174514901796190422379128950736612683450039948017991494597512533240002043746130165333778787856291239118627585344957979984907735657104330197129283489255817026965530385616799450845101634640619451361784331133719661011127755045890808105468750 528 376399669374800655390375646391632872342558792910889488722335477174499222331869249739436730412837496121916485262049473026603436668179204589358119926774604590322564057352628465048832180992207584705834709770732574098180846306123084919437699344325564836239846229120768160884752898763790674749109926360131417314338235152397104112209955410951712176762911867974100914731726061575225145045295953930279969994573908460684866889137572135486357760637608956492722074555149671047165364201574533280352517337701347288536199065580902684373276547155976410490815516937281017903799161992063179297361565901351954420411914221026731818144074039296000000000000000000000000000000000000000000000000000000000000000 529 11954484054729692939585606506692972707416272558168533853234457381121512528798327656145751363188700783429120029105610549552418907031769727810563537624925920081438325140306503730375646310150605596128550292802740754977384713830847920744598304391499150185258448449596822976588737176249971626663208890305169985179846740719834873618312336192087528447044535447879572375474525543716202205307658242682204309416845326472289090759620239433108271320635702990732350778189495332461765420111561834243292711902584035210961191441758238262894328365861430218310048472840223741468062044396294058627462856823521916692512786225364380779981093551666089563787450614861353551110489945585868554189801216125488281250 530 399739300388685074817422802950083744010163669577371537701065142937175556686311293746818831589365237249295706431539921776130788834495616618477124900582430659775818270501012005138315191133512352982288837292322001456620321696695635439548492291333696676771747315551593667236945594799074232456421328574021899153381998883361496633003346122785954391665807717730001202834339476442389144256767210636772914201505814166831181815164087619701462711068827282114844669562644676014810045062197003480733210667855528972567026355259876466149457674491529344107652890016020018545416176205064603150356290658670633995462915655002647652468387196436480000000000000000000000000000000000000000000000000000000000000000 531 12719661427306531130387815649068443512469419985048659668490636449032239209753169573776345434622354635149600249105837746511384037835887524741102315970101084445907366534666595926208268657521475061294825654404143793503950611798744791957298507328194286631602555693294753025664200563785063055618662576582901950848226758203137203606987520852010113760408292466169613997113052921381317265258758869891465949454676204243326561164196493339776783108701574196535279460867892475978909130986397756699898248460524551612346547178882007766788635042428656555380521892976053662462632478858479211332126277222452927384541518640572914936200660370935001764911566440795334708216413055481552873970940709114074707031250 532 426125111114718581718201518682924743444977944702833360106601110787202254186526226388582454883378856932678522236081596964842835030550329744741737391824912491711608844654344112877225558984535723062545682915830460598160354999447019076104367994818869774661093826482344408947216691712730310973863423692780822024918508532907324194091293749179746300134563595136651375261365400288068149994185368730907908274337387589715324739249466539152225103144406315439624516626167579672713523686224982051204107727268194710780643201738158278658929504262456574692595553864317704985223436101078393781372898354266976199503444994594003489106245028050632704000000000000000000000000000000000000000000000000000000000000000 533 13584694221021961360483041258709045456202556886178748553516123950816518347874838989299149744786792892982426564276146708385577442404774891242610415748860987701394854151161518408419388931067949473309717876964533454065694212646040464077437163202673474452265168348525097042723951971654606856302061701111445281179404774794924081670698942140558560080881638016062211980688174179599946385194034679005862262443697978034765280804179949975385565060081057664555948315266258996156027473392619807852361782917656829814653274998267760965324989792699030987312643320683440196823123639851690041676725952430548818394946014344669723129911137698304760540344960890447372669131639866257899029733380302786827087402343750 534 455957072840952752502999821994629347100738769087255024888199328400282255605554389500338158778191187840177403139224976379060242324588488101804937953584008725117852621388971352619335694079882304871118326091986252276191851312344456137067731161346159324036400233396882561694031397748480568360233017950878465698843292046972161726384990973185056549666757996222489981031730779455194753469518221417115455228500935658200652375443569993888207500088518415028693144768788165710280169910200002996077330943657434602096049226905811539446518422962913209379335262139431882709074067778625809874367127880678309967705535710062352084652162408740414291968000000000000000000000000000000000000000000000000000000000000000 535 14562894153860278202913321040152297172167011170027792398701769048813400100579222329648688465178373440724236189862208388134711545361963085860764634934101543950750431586420623980478324383756534440770630637015061380761250365036577459470514044628789610773712156396531675541242853385576634710584441545189818569792100063706299329300230225765798251772840212612337459157287885313290812908160529760707390854154555372242327064013601607841759295904632813455976554565697906575804189861072457732579190582629170216092706357856112962248179846005729856277051984247339232729080884529696561810632445591604921749139511938952235179525224512096228100262595402148409696804651171017641608784742857096716761589050292968750 536 489701311639968581677004602828389181927370222559779966055955203790505391825650849187541070573885952288239140926710403470144829949522563659470785285371734830125294799970245413172554165090102662932173166234198348405382025912085845496776702340036997656683774429102011140197377603135503759760252505289126237878430175880032780787303958427650244209878460449190964573307685176408957936307907640794730415009271705366925465631499857356897595889608099308475507678976418243459054150905861119473203549900625562819103446366828203030802977119696899052860414624335428074392554074962340533952756620462063074635103021034549118814529107294107127869603840000000000000000000000000000000000000000000000000000000000000000 537 15669782991005276993274568305155573830501589379781082398890196593861901225233341015277145952371217300195035148430619157678557467119905654795794871680213829082105774112366075841027526320041410873946789798306072515964433656014019744411162673805635582582484973664239809741387366765188495012952602110726166064054185693809562539879218319208016400462698669010055711136074424336924056743995671451534880564735328815111802455340222122042990997971366014610032760151361083699181129613757487665464820908323790343717369254842291448984028405069281221006611148675758420038628094399907979210986600686741370301733157875289153273284562572938842516476984712271042206168583334939883866532284173445077612996101379394531250 538 527901668435286429320808551435591809678764259398715637587170873530969219144707030728926623423998387801141449564584341298443936441956808685700816868229809553120882767123200848011655636801400650350419514703883328340973988695642345011933187456479184141412817770213396564813781337032812744270795804423047050371590174370612913571297804998603784501362669256888778238837877734222880697418700072901718206868125683841217913982792924271351034236326515773084051898150338449470133516951554113105028653208583819586990350738100120220918222275827964453205401066674195554469276699131773888087471004589978526545046907262907784165599115360473397490226298880000000000000000000000000000000000000000000000000000000000000000 539 16923482351201833270256036745868244359465593636974591568696376121717921195886833125853495620296472773377382370620408273634886015730382277089763615324902416718669831365609416734029290403977365731019162556748520672019592670853615178011111264444841069613941128751908597970688921430296532287090982612701171837401184513280053224120388595870078163287822490220150602306278145715704261730202581357157085778519691363511190054081568053519685188471634768947052072124254096338823619250199302897510498456591773401570891609859860354516477630536148977571959374494714777817736860916316291397487421188066739151875713169920447738290026755556810982986754555617706937283297368774430749494008807687350781634449958801269531250 540 571193530166447836870314263869306141729000465950149343777405035129828627971220923286054810656846491348761976122771667306933981458444924050888646692428100143976364110548841843955327618032613113173536464331105317771192501938967291965021147390368421148118442969843700054129454651278689885208133160197854568682001717677009108440097640368038095260246412274047028932981836834530927485077160002745471643637586389578170927604479880046882345750711842277452708641504384763665103252102154448380467287397538986318357133440816510128143025476501888839495823662482621932215522591278314682630462297832587112237601641686713503400596265817676534054911161139200000000000000000000000000000000000000000000000000000000000000000 541 18345180460408547575408529035020218579496395269409117554281852765115671607296398624811152298530651781271158507053084326518208845000439435569577420149317269004442051503189992755053958814338038649145691339372111341984646642691160316374385211168935693192840629034815033419010671089486805938988747850126529007559156105715879075283059639993043184044391603217846837199402330899275132572531005259984271683715988414441039459681556210067271313114363531040331682849394689759278211596831414912789819307178636691026176961650778026263456515314860083351805609382384295958980893467484507711739408542869178128930583545049065932413396997559836975065986210999168354324760572919035669578469160967415518825873732566833496093750 542 620320404823948768973286255852909946259485091210498855115178737817920777596212376176950790300352312902187251589829650444585024442870690155098409045386250627646311144108741539598504598073253755636028578629251111146208089933625689960932110622417220993432472753456653796711356358502966054376861029056631290274023572222252579633815166925065718099842491414862521250753226841906480248370453760669412585518634467402094490374673966334662797311193544213303646744242442477816846157167716902078086087926299871980640324806913459626163344186360411494159170361564610979999348620756623353720936487597972350922706442594653448028229939493186089581286087007928320000000000000000000000000000000000000000000000000000000000000000 543 19959691979966720897331543608800962843834625161400073016378835341553171342169958941491843122739768258471285090562842139907719653440790457966320642852102057947739365992648511848478761844048178600159453502057566913193819455048506070381037419073163647346737749152444411245637572121190908480171034404463640540988314650243212600882943465386618708729803300477167378581332641261401583711593005757423177188818257323906950984505660296893500787135992698163391094185116377360924483418151495701718558936510319576064408594842900898480527521796287869372791482105223483813746270742767737135280973234804032663801927363516781032258620418496238199519739196121197192894618064341031937010059738035749887785641476511955261230468750 544 676153819268471862599841231324364482824656162593548626605840877201148539984134192707225539779069875076557505352929603975362962932472616477375139009733641854773140060803533492537902025460609789879149689125934574507945526590385466227294037012634929026130095054047498394771903533696993504790448356262683483764430802828287232661677360519957084763999825753253361075044693190491795600204283542516474766348179001203390174936050219823534361444232868096864667558545053216825703833484369058639106406395230763413529454484550641716392567772467367772429808255746873989081422627667663064558817195557247441745906687204541365372453094422468748839665745261116784640000000000000000000000000000000000000000000000000000000000000000 545 21796130674845426930537223017080329517274731741627600913060762806864398672289316489773230950753582643261176100273425740328694211926332789029139302787373208562109588210925732952431997826684145538118414946389865964454205265435223733365336885130238734587449833043058586943334306151900120152443868796400301477430096209012825562347886591792031536503482724931129109499815959413717826547254697125893386678412119089104387567676084807637331240605644374629137287398899882169125148541501632170131874410899377522540863227164096326659737658019217626381934355331115401668828420421704752750242983459948340350306541092605849816191657706022948968085290251924068730014718483928479324137879660772121326317574130371212959289550781250 546 739717249998967544683216011783790952772547552584420091246691433193918275893672101926055401344780749326171849814399661102625175529843312838333945464027655730951757348830044912422912625249354581895130228918594611183203808380368439063833172040469988053419350384531158761953598967283190621107668399212971683050413733742116486490479010412470436901821510244437784290161577070756062290981865662530493458219529784718276765910645083689012970403197358740120648302017775447284137049277855774662242679322960923581208682009485773765359714095934024253309380902001474125858876503350267742418390950382628016266070832265883426551051056661882159665611417729836148326400000000000000000000000000000000000000000000000000000000000000000 547 23888719191231871185057277433861450914819471307955899243657077216233890041333107675114182441491774395318023256891484020103266558100973836804573393769650824891636018934728263027484652024769226008667822407625237905218833905379454437750228743061195443030657058944069984042927834273351024660905319963558021547461166251302902173373810454914393039563594934579203383669818006608165460440262342909141247559829745034499612817441694522880850081380896268352246366392641286282463215393059169845248429617046872963268888682275857402930522269597780547465708645604186090875569737327249679255406158570706893731448610089552276551956243974201482039518581797184611973363621615786970188045841611071407051269943622173741459846496582031250 548 812214959672859030491069959077882933477244557408408164365359843401011599665873899578555120389985534111497191997461131806151983552237863031955288309567367068991597060357427210260528718061807492944980404033466300740101039034356667134054460646145564553933383654485573263486563283465677220819576236143299348412710371126646973976874372132320632395362186922922419735679936567778407058460164503584190537877812685078037983864299000279743778564987280997139142582447091647860791895195911567438415926138948518765337659470882822760215761391865327754612849135567700691753877607549391666813562035178785416837755465844095704885654254791705237433356027788480350047436800000000000000000000000000000000000000000000000000000000000000000 549 26277765799343659633516826437046015468465329367243686286115974386319554978848804790762088340312573605792563142577553262377105211588771991531851134403162371077871328176341784895420619731715156513009608797678471065277407751889421349032240354491129731376439301572905296377477679835695800384159743085587709550537378697823018852314609024371948093775110935793936622726174590687449366587420509806805542270238097380950069128404116628327718906641327506230984928554740527947769036200549892236072743814946735750720431828117644082023444174143759440919041437814248159448387368707804848821861272637847544348964286980146651669466505497487434829128228031612561323936220952338145117056249173764434501343600913969567045569419860839843750 550 895066814135838628674374358188199823954211657333827902299709506258888512843469430575708413654321554414412764762486591394701204744885752667900690725080715210522462752798716873125005858189445711432917807914901018672232982904220810986481440449389389702247659903528797657685348919104071617631816713829998863189538168766336017140521493453145581568521605708743777756481674413360448965975482861769316473687699858913775543327658203605898130340625162891348991177713605732339441364522768266659114857980639468243993874161849067479739066325054288401894946584952419159864612060390640149629231523199768660395001698868375855305562099612859146294239055802950167130275840000000000000000000000000000000000000000000000000000000000000000000 551 29010844901606907293031964487237868807717369999064477701302171358011443119636175926558977706849567580140133901936955908905072653385294405851215270964510344842961880184886311302884412997375117206274420061887262000893522093750182472810681168954153762700812490231924367828382657362065567646393976215763648906612678533004632751984298078805847899989961650254734630781698183487709114070973434877190798536312631263356286087250235231036065511932516634926969915221935590476827810916502111433362099874090815800914645012206804485384622543338613074346823908461166644032791258381024642798913926134146380511991076539542153609007965676302351574811847463262965436200175594927665729813848318673031798087258437135460553690791130065917968750 552 989950406011067602140248399242390374019350487277812451419131802718739850757697869994409188763667821827425536365784593206443702434453646585827571417458121477577667306740279939464944287259332823888931046944008295907845540334822224470331393004402587253041316700794600908420785750180929497968426599680968955566325102378676220045215943706498077065172339008444109052616985994540682083150927754125624532181240209186153789882385818297815718630950738684831883627642878633352280375139043032209340065646826817982457761557357860402772161717725893902778202135010165010266539369581643996096974707145095775610426576499787386037635335746661368675852521391198690525385536307200000000000000000000000000000000000000000000000000000000000000000 553 32144226756025111044071743562672533142535656974353634138615955063742798841842687907940765678251294091048865983683484203369522431756753416858341089472678991767804630297057682699600878179842989738345517851043153710474106018057217715776608251657986876724359894147964234440867155919613021351683234822988889816478546224368943367678973843213445640639946395529153104862505282890933970548617032345779723408756820629076151567939916103277081273386125575303534957313342481450429433589682503420744673628484564056554157394207125746158227708267110222430327957514668307057946661269162192865059991310946184041918220209077224626807739762863994656054153829923338605305688106677703771055857988277654245859449311240041424753144383430480957031250 554 1098852124225951785242357898872091303497522659360163689281406004871444123760253024808793479521943376334746933250317829969913190339671249535870708802627820613988435373516706218612936328953489030907915614946431396691291674109584498195955963927441282486214854004337067509397178918896316270486359850342845458183113751816161608562723402515106801370081438974000362974895316640174752644877081836383726110767090962201656319378643275443940068606645740747718900683218886280192402314909023310590400295388981931008140587581526613500486794870884192162753291898700762730612363852479723385043329084509504813744097272969912228923661821700503783053463593072024723018820318815846400000000000000000000000000000000000000000000000000000000000000000 555 35744612660669225651792907751229380706457281916472014063653698746650988643404597653000158033747537613892899018438189574105938732692756850715981293146635742801215106217717501033332124637686896099716824561667287754751907662782655692027492173168959056264017394741455751688237192787270865942254068873353798586377059072831692127389672330104467866383661446211958916623509185026815932589880515837770893396410630919728128749239996181195922259716607490327932697471930856618003070622062194478090255756573874496626250769475511123068583209510303517432710104069596705119709331177933631984574344711811226162486664230805310644323525975984574245411450949131874595765399107094297432836462408664954276031958113613029581756563857197761535644531250 556 1224129200338065710794537185682129727195904484568084156095509981888917789566566347998185514941026716043088135030900025781817536886338456608929878825617177395197009780088225187791562816464314614163439543447086884228687607223452703563966842342416749791970161352514399901453850130645795477408535850870449898589300044873023923032897723836099043167147022748136018797745309256272618534170473593677060105438104595676266073788462177879706427683842772123299347149160901100081809176501748316010104950100224764778717854024950978074172871806583342234473674378938261403908158252163120773868383674448877413454380974067340341824228595773731354725123227149919080038473811630227456000000000000000000000000000000000000000000000000000000000000000000 557 39891245348136842632630807882139565296375382166760544069913662242334551261092816779650172891465279696759680324784050401316302636436325785811778387433427650377379208074195013002543100695615623207668447427667649266849080330829697404780110979205094034125474011780191546000456538668804923184187130616957666154257432037055117931844857682422328546932311518940993336093359537811972177829788048750523131885347439874707581742916506756144315725628563400785947117359923268926661903492991831891755717571373924668975727475014286189651575363568420501195847102952373460544380162716096036746394766015938255758941134818322410444882454464780132078130777174939194489227944658789786061739979592265654611491767708719713425580266630277037620544433593750 558 1368585252662851983126643613428489251765648522412474691436766458384773318359806548042892046664977434221913982525144785631997724915144997825821017535911535427667637270218911466678595651334050628145853022144902765716170817382065379273469289143827057605446293830902812561063320439915061257568047450251781510349031279517547870045491168651822947629203074408663350648034986474408925133017405847996046338016466292993607516425141613826160960249168561630080974422523234657311378415655575822887433551509748627811751570501521983426233876397092263958742796974125371170055570991172173105227537102663923698585814781656623495863021010200368254662202001972013867041008231600841818112000000000000000000000000000000000000000000000000000000000000000000 559 44678481262052209075962179016921858119842017796123096687165563209886814716203208601587217703945534690369246731609526378226595157552039142346492656055564218871687212194642096422937264534764124008507210454069768413850083896354401508406420757347732394182256593044934395747343870413475987743249150800410298109009042589996670291781386895650666911718471393007122466384057647424528343995224110065742202669371637205134251927313406283853182627861179874270267727602459326069408359434508465497337610666861698691773444487286824421857276013006960431641123529280636424656873254940040084513036733341108902235333272711144254777071217802556462267483592120785062854710724984627799186907338051304097885856021028436191322441572992829605937004089355468750 560 1535562464134692418630697192643922133952396464000003861675144702984836701001268250176870586756351982956495388484566567778027125646270213576464493853758359572261928032757532862868152146818107026385312952419405964545942496311591102588083330834736191586927108177764141868063408473555229862087778711215971472650423609595893177531582247297150524927668166335357255121913343550573883877112333577953860671691156201262578800122043666179474355372314708577136972304306497682008079901632516712991144494465853477464187292387631513994280907999296051231133841891973778571479293821139809553212209861007204128014787806320957874206248529949134099500778489287777777737692326442013158277120000000000000000000000000000000000000000000000000000000000000000000 561 50218932641453745986777381609861076733200602185438397335384376880207662652030053718335025752543318432462928630279333755500854160750572773891252174450743930723381513049322931319223241900899773790953404302474969058117886380359924106252893373199425166899597578695329385688997906002269376284425178808948143922269342658933076086770373026999830645072993487898485767036382854620312909736999794831111606774301681649243522046390267891865097750451737268686397958106707725258285491036999393288556346118112737637201059517456681261513495832569251972745319728951300936013734333311444919933404972684891723049531068050339759348120632000210840025227081088704029655440275468932111933175130477137484765351363430853706693035576336114900186657905578613281250 562 1729054302918978911181155258182718065131355221295890062559510615165947445589578058758086050078857481704075119140710362144599451311827335635990578183342801945063191484154334829698076014271723092011547850317121730080737465487112808119919365909672377489135510833052811612437845440888445918369869605357729551432152268357328289802744839820356997865458169541258610309775146664612850012934430039640725241554135319980136356715586342945795613257806004691886977779798646384922366673541374399369728918319029744172451275194312446055920046604497719454190218206273233959429453239552383789931640623460760277232287441105771927485065112449185511461976419868145468382011134334719657066364928000000000000000000000000000000000000000000000000000000000000000000 563 56647314086815736016728285938145111746328234349682073252405095013044512331829665514451022500645768478070654237458091759986380834961703613504320513444909925140060287018852910677720734045578851898115993242961989568123801194742680400320384234580642968417856593105997499846272312309911557713010942479606697509096177855389665091369488721681229431675086679485971318121319251293697911956164138626693100526596560749502854841066421003013687262688838665291466132925222595314918059236468317260370464811396101142147926369080754643249970498447797612191218169575549176995559289328038794076980556289212490837146225496284732246745720350776105955224086111138876854372230520719431999836504294254899805773080215021185804258330165339430095627903938293457031250 564 1953843668734765877669660467762543888460104932841731542151766991654354534850355516560756474469313273412561167789940332126184482293646890583200714859606900886842993836635905675963274992424082800530701843941950517684219012398249528892343730700297922785877114857770786160999365096649712595313776301578121925358232374519441496458838770228428811009927385861464814744951809050973383913377354040274280444778059787997820750215141883956585369757764033833391873233475723498132475385239735847619081164541850519772630125507544335618923806025591605729018504985038168989093965916954792768815223837171359559236248508208613390844022450523970234156775468167682052527729233583228197093261705216000000000000000000000000000000000000000000000000000000000000000000 565 64125162013871056621991600699997589019839982798826605551017433665565770158653077132628641684184417766609851476546271838408543071933828879102444664382432882467211522819852662835150732205670743623623739610490818467921498100377469875626088812030162884977008486988409882563776559179498900220366493448522743998641652715903443030206890288723171437229216677303909013001510835287642044308119125266799068394493144522238747844826980072700350932855701267817051208033006491056259326467856963054497344689547716272059830338435839118371939331437587794852472050362742682582590869698259545107573880956947834329127652140153853586616507436511603527684115842188015195177029393319410235440676417951124095701334104062954965738696522237205499550327658653259277343750 566 2215672577392520496524754329736822376208003391749848687463523284613993037942536137024696124556836803444814524277037718789713707022363869972087842506117216541439510590692463781461781924024495121192700101240725226499668604497842913639445124125017111958553453806416909215784484029105951187930980342671484262457745016873592624643182101512921480643234362413410482948743514396848402766071427945242059747186830214431839051548760293217439280789671437762884759619731624380375760165222376902548481662084651422136915996210071851010357882209662477956206728358245578569393812706170671093984176599935450634738577464122459395916078363784036344175303780944037127864734430534655285701450945003520000000000000000000000000000000000000000000000000000000000000000000 567 72846638031205406135372702583520800932478183928371794359800413617064418020726594051530792337924676600872840607028711901647882256457976373042619077407476622795347602186199510282977479283910795122194546583084224773912119995813331698724667002047157760177072387974923753279304466746403634838986718808600254375611754221713056153904188262460120619733872329975029639356809049358860981630834996952519348876634316894404072196220795824239814892066071178364349361432361874665563081667601233675581282914707192594683369250248169608639425671260088233429244405642573862646875241325469746467404255238538898154187501972389901039390038310438258858172280948944055543984153290516665369757158516432490288610845759408696464777197010498355211893795058131217956542968750 568 2521451051536132795154686503242834159689204029446605190423153551058813222005729392740726260671465881662845689433776970045801908650753714180516136804933643721401618882433568584550607977400266381819735300998494265684996171146631847217352591396349940016487717885822811914120928291962889292058196322507307406656069641491043502304841224694603454957459560211128886248759079410952921582423592301482825648530008791063332473521000872843821780740276862472331390475848629574118947320276658185506781697542704685710439937786200177747999775625799146216263027882853567498286985767176559353412673658639942462094342256356054391861670162243692875383532876239894217287109738347993420812933317410160640000000000000000000000000000000000000000000000000000000000000000000 569 83045681264837169734403437366395960123349168325144045723924568880868724476030579840219893382920765998874400701342745154819285150796611017122833337248522516051467677391392905099619289318105555939661051344290751587332008534415425843073237759955374141105491583736064134209383732756122327047010507644139546627692186808929051971413949673930521389794883771682509367835695906160123153768621346260603114186974588606817595842113081991310486382096963469256839140461317975112851098154036893125111074242109977326560598110544394059091186521947368815096884133016828119745308597042970298139709866376768143475132312102179342748270410024001491945890523092967464722245863618439769098246246381336598283624718804210863068302654957375530386798345716670155525207519531250 570 2879514857551809681170843216889959165535209657994427681020920391601777789764500753336618824757158484632806916729566978107026117847673292976124454297332484335541097433349607540520273041303502356475209873267445222416487660085424756223408391955829836600424216113365246594248012592523035960564688637591501667814441862942931588224418447451849721319082020784250127516969192956894625326011093240290069279599691718713846403580823814233046842749045610886513226790699029204756116062076645514947309126059748026323992531984136060893004488417434907528476872603476823346385973004857318112606179885608025028899003557109377705751221244653989404757808360443612392851750611366078266018412110939999436800000000000000000000000000000000000000000000000000000000000000000000 571 95004843167896497832886772441620011041639556466729815682832089397737587891787953675206919730194403130856075104607306302930126750369589550099080386431894913760225137127764616893532802799530376603857155144372976564152990511449331982816508683923654739628288016045615719793533816029382350071411230518899636770969897957255961874465220649868651140004541210819855721355916756531369633504917460361179743837365360824021973823027912914946761803904088956563860048220967567195248444835685652092247417526412082440701368998973570317561587213878958987117682560671337177674642120197394216848762426517394142251799002351630670479180627680818916465403866987035011776268579441573946373210620636594559439199986544698201021945930437942462454259384685428813099861145019531250 572 3299944233876181275742355946508292431486968059006582504398613512076631043756361824732560514066842644483810547410671888657922707017120351053221111546966256810354239006772149139379753984499790246195248924636180138338764157045084933579094174163029555051755505720808805259599369030112374404113811620719400207910506888656456712176797928389567727227355851380181826119896894998583126096258552521979734287441541186893359041560827441058442407489409408530967191182052530574902804069651916931008540009246869595874360253541979481589823720177563108277436923069613059049333392308992317041959172543042921363084847333016307521448227527095985353033743790193147083909601984462900859117307620471338707189760000000000000000000000000000000000000000000000000000000000000000000 573 109066225489797143760825348470667629908804253832957959611006354790349845383750797004452256260612676216156857078688851544705834437681962188015341991718947478818687294497021702970809575844019806131125057734059541961901976074330557209249278058106713000968097887254341608576830987843554033299107701458683640961156164321194363133438694091119316127425992364060883215753187624655508753490214278556516813407215514486748383045799874882429647626397750438945322959559701120305415482336363656619388254811471290326309739411465758288608823560791470241457709668424776144042679322858911600612201332268768043850016556131067532283686301747449462835134639855924977937540245027228387845192643813089354945155438053049587583248394151566248999607466885208850726485252380371093750 574 3794958945490712496343399844470176214338904785116723772243750983737860501935506702371288872644187589856439766269612001583962425025388619581453365296340072085608125873321506278340573220549862581259866774617705715363564885344359644520706179714554789268852103795192936592527787231353918467446145691428477082756183705572423258834633945034568519163077958796430871990069011450772061079554347735093039709642499204679688241249286196682361755900021611189328990948376918414031356480320863206984625185317936134856060659943431606293824859952227751089569563719313802164809325163616759064895443354664765316588579083740427590792276266018639491190125363974927806078869277489760047398806436433588102962872320000000000000000000000000000000000000000000000000000000000000000000 575 125645053134057756712950807199804018329496837618037607572819013607521697971752008905129030251034988093393452256927582828550127028608268768271289857520283926690759487804718872632080640649403083846173487937284165900381071569788840607658305237949099838942480998558933254314846909846002997563986477580897099590050384577777304684158525163697221599914849619527722453666326610084417654851084925084407467631227828139599306373217023056739162240928009791552974965520731966825807280017313285722164388300914107983390939957253618492958208573075706944788537589623133252999242245265776595212931374000483008868045175579188838148153853625907640139664590047398956195827451115301627108659364322827236081287379492408061948867446869373227721911057130910194246098399162292480468750 576 4379409068803219438288968740378126697522805800803689593613694515031287101885156166638922906835689593018742509010294667721546923232698459387924372384369406308443249757685294290664492438957788998064550752382751511551375256866221081415954530558431518685132833053810385315247511236478513217089029159198015199361791488054574941385191851681494302641930024727580044104399790985949394341834027400692037934059227054382942550980630597334207514781108151201503177328287167797075142642833499863178419094285572008272991114460203327796213079603120856361273202936414948314561738953133167154010244157888254246978209271568726347211164189954257493180374488017339631403893479966282356405239231114591446658711552000000000000000000000000000000000000000000000000000000000000000000000 577 145246555475514308031522179737284400347286723394887078094057547166911483006287734482217194626536770114786628355246465368413303978338132212384992269420947542922121484264319180565079209163341394635693593876628786816163613543572219318678641578312237556220170440379786599064141461919812371342064847677106670352271217082430653046141149847178820063910137053418014768714362892234816584270324028062386815335969442575682217396033012988593620969911020649422573518195879251289646407872291356895010253714782984092263450918808741183969328748620021999368337514111745642232393713810607677714464494705333211176510632212581269719869649094142590697617560470042311489062409735531141329985133151598809298457272356770520616696147238464180114284052258710744354175403714179992675781250 578 5071386114237105909673613919196345563833475247926511463915725010173695959032329487885696606806494263316923997984439856376302540971123313142868809802019304623536873811829495076799250869453312464880497559543302132027923116117631499462351758332055684973014339122642463183585964311372792313120923520956849638785311131192643208214541487551233426093408743665636195865230365658308060789160428573283650282659330490949433609442012920842749971483697169225859529203863811290321654690204010989068698348810349713506543071809593581695128095621565778781210844887515636078501296908476852094617762171932563358323786359937909266464532671358092823380693032787932408153726885514090102500698188455295556466784600064000000000000000000000000000000000000000000000000000000000000000000000 579 168487011260126756861162134194936124745316011870986826097447094800599413261179430839818962856612024351186193650074357177628345881275391518325635066699296340681574913725472490844963742358446950332131286721632165770794818939563229960511849561374403449781089689052892370480376311712151321622007147976855273798534777155727959898375967732162254066095904046765144554881779164272689155750640383033665442068808910562222157471522603446157644496738532913002843475304189871761567748244381986843663386390761926030475990166962961872803655252442897075073289381432755315741149309358790420970237897393849617034541891680530076947889774877216276807484303658128012082234929197102484795691511006086782667312949663238277726811029751765382982174948378606416099501075223088264465332031250 580 5892985760841193448396515662091753519884282552798204428415843504901489885682480583466348215840036259772143020362154923095380634631644832031066188131207459014586924504769400259003138433605536356707500644020522468017019735118979714851165373104407507766711842253821518840238113680988860158368377929630502838249607089490511082525365578171688394758234609827543105685543968142740377152262794497682356661802713202212423372206746810858653176588341766690805474165353864495221344687253660992556955658742789444924106532218189540788961547941563603499579489914875953570689793504638631205112769559404893910895933236645582204932910432542897887346917624731236628096230796783484671562060125742595921174596388126720000000000000000000000000000000000000000000000000000000000000000000000 581 196120045093048409419946169191742919919435542937081660305069851488449016513824679117106024528886108311302703610075289546426569040267897649844175253392065997869943089418148274384764263205143073501366130138881413076434504665708038726852105670384267229658948934124273049498252196396304651748459392889197526582128085426058440013571254438399014844760811943502185191958701247838273927080382838715969634420944758576192318709861869095045709144068104602468376589988195389661239630392243525288968175715116052767328195739711414850460347021599812506284990657209336119170427261843470405521692579791568705869459622222434690450597505971994417429660073432259787140067560965416437360584408794202044307147822686412392692916291310673934462693651301079533766369422664865851402282714843750 582 6871262038421940810440326203486309374899003692994104971839276394601377906636018446394751442519825661834140883566721347880587232764117493093726272898158500972608352858602013668240163786101989823230295511220266497464705505871564127278485999801856587339006024637432747977698884323570988220329462732644863400426620829516363304053848776703688862331668245512972754506412572059614031090631433393417438921607585510704574730187878671679712046541978115259362973028588608606676446715553757662855660915794082319321474262748452486272605111893242065705996053214362926905501959399849624753846687128373962097701833671184872952223491034162084904433359819175115378586365814330430127426396431247995306316717011748519936000000000000000000000000000000000000000000000000000000000000000000000 583 229069562892743144945419121803006964496330452088844853120385648981547958682408938287465668700352223608248229572349395144613571498839631213564202035275323300998394980738078795790320616663624731983275615028798190403210828507875538575569379196135801819655546350870663511263974199412443140121524484129418789427668922315300506863662424554853187783667322100438989941160318869254806876212546506676223625439938292714740764768707102788667453472720779911311627670410636210042595076773323275667772664377393500954166711718641552718115490966655989639561884516583785107499652826031066953363687836805941047557564888761329393159776140991054412405109983555103555697004326211096880526031875917863006110951140280280492358822830301844818172065922036104157477609533088980242609977722167968750 584 8039423810122319696261988808087253352201421255536387999903993514167423844083087534298672897239959233361960397246974573434878770096622611725270666322231262357039030543938174775795165187098500354346914138620428192582070317877359764656187840141216970987385765316600861199792139486067882947667170497523104407488550325527691764011969772512929768614986694032878894032179205115035020612243520856784124301103874214027446727522687392959686590683284228323889807533684787001523968370122351046486027358803105363810164822719767588053888537911431505273262446739409706837740773477940730323900229523742545348088345130062312163370443809044901903030529327711187117564185918163266617251660049736556243790437698829509722112000000000000000000000000000000000000000000000000000000000000000000000 585 268471099371103835468792414314851798801119504808346331458142549290072194182703909696500072226418445838977179903228520815053110058183530554120281874863398972662624143886934400652451304857751280160628451718770914737367692424254338309461587654026869266131519158575431971942934869354738021351679530653159811694724660173332155402886345096483919391944723001462049362124001587839191819846903229021520099784493579809497644666787624252530955660063233596347090206384104779988829845817888042686671036410874469203178117459216834192020217945593085489401405788484417526673979970004829765217330808311155743888776544619988406879977261722730615166415290736243760793084987536684356466869594911525635674210012811806609409419647774647346958949078256405698650333135901746572926640510559082031250 586 9438338617630247996834151997604079868726606919898730035092767180108680027363435745318246766708671933334941932000246204404060755775727407201916918553720411313114670788429161764667434247806540424484371659970173951237585499598499615635243422967646073425177494936417815682024398331435047674765051756534965863574971698369059468192345283326740822126613655988679123900447486005626729528841826382905796524740266270848072343641031449552502098108197034711441786885135945414343680588658383818877071528875741838761570109987639798788335519214329720583065222111785221376464522963328151706107254508412547395669992635137029531901782156442804820366062194309570817258861155978583737381019919479460635664728341622796383682560000000000000000000000000000000000000000000000000000000000000000000000 587 315723848560242870195644964994363594718655348728152436880802702187684148715743098342637565279062192981046095643109522253839148375712764711686782439017119530521565544271172847894390287940052270119421209403171080741016710960856294506934280371803472877272648171352794868652747370229332039642748522769338835662169470723110853350646076841307958853727802496360090399201793614321813123509055300585571158540864461546615648080551117323151988137218424123493392936566149761775765492328282032200992072059778917716604700623992698203764133347594610554118014578798950854209396755206389216250321353516403187725908086302811971295006879212005851292515440501409383313865344932553752899421485999895081624517955567186649120901326110924341138850177606824847290067914684641436906531453132629394531250 588 11118427317088006408175046303361890072253244839742546293489689927705090660493699754645272290088894936219143293158405677028503974512710654341664236725720586305185707817781334634117312171014453005013928557382077070614339725404844898287698411611376046161531189960632298392082038375816163345608444683051684875170426993972990075921622355090375646614980243137170610622011359362986058108477929130812618915454408397493677363516271458150067714136387351513280080074506021645333823278484016430558626795174624237488568682579905295185070697352529208740733418946344828591991275985426754775942795049685812108291009092704051818362413201094576989916850754469894632245173734886620810735667090145007327834511275335863312391864320000000000000000000000000000000000000000000000000000000000000000000000 589 372556292741281205180913499204183756341060798077405416592170907850306734558844084276669005989628430487295791896736652075736092881839898635796881029270046992410815569208860509983795283436327790595894171766321987058853711245830908624025063766700756504776052591462499239221421119400699220005501446287300279323691464052804304338735950667727541866922449165375015364320474028408546962465624641915316740099673309461735150063692992987493424098678024768785658172723788026593248471737219691928202481526911414518533026095558043348626131015613205191108826133700644865384742301315595719546672636039827133459306029533533796101773811982319613739576976848435422290047152919348976629345949437629170719530661963126212068434985021982050007810043518236600137635838869698545749997720122337341308593750 590 13142056724358003764982688234290103466016071817207252593369395057063932161320291162369995148028915335764102750271087512397935311791882512312265926199105457660036694969159619114473097536609903528451308672571335725923155341814678726203318479199365872487226762587660003943674188176942808999324186339319972773987815882739879703143161684560864596654294815395673498840076150415827912376558355099154806459527710028398183143877403637078583750745781854115278473628017394361541573406376592946105377062268013558318177415782393789448846653574979075212032194787081195169202642018426478392666496330146852352590308995432156842934382937455728085278069195901246176791434742449193023467793492130019766367554224236031919812037836800000000000000000000000000000000000000000000000000000000000000000000000 591 441109180699345818113863253098495191845719829139594209546771048754918354069009656184827557549618518137060705823422676411505823132007757402410169281259870969919399605890136216149101477169665804157200715267134531203049159653687702607365002251471078777697414403202077072708021778430130280205409556966328595034326588901528418740226206791942439399371019990399697652048566661716864494602782911324075255872283323069373799796575361209358038739779137654443087955038817028319484110974057248896498293792514633665635322658539501722326797387970396954955062714552711719437950005016027403234817237863057029702839855853120255446874467482241216418351068556748459766984165552361956438686044839213439635381892254138977871922872375663982782888112118248513979874500523514768701716093346476554870605468750 592 15586568373778249129701773213245922304616864673999782641855379618322278214052382744273609974326320441276285211271815104595303126012607236584411846178775173209059982090094407525502026532445813487704930760853808870042778106718940301948811651562178807969370755225698257280488754607877256053492720219344419855095509312397118425596337840276589716724259130104688642186839449391388607121309734350569355343337279499824622518466745535052703119110931307259809360041320181035161514027068759630005896742676293327330255016846687334926167794112245428101791469170730031436335384143112457086747814841771116873368838018853929712169157828394841356533597180171415970924977824049474735171204669365950474812856167094569676243590426132480000000000000000000000000000000000000000000000000000000000000000000000 593 524040692181352099911270315329087404631441693192654432577500024675826117448562618821051854629588745816650638238046436412593285718703149747475181619939887773017067812480344275273190616253099457404089084708466183785662159116752702937927040885255861788871705182946525894694773529737756496278774019818023073112107136599509773020875327762629929545520729983941548871964791594555705284382654612311706144479446630177661435932539032678379302339258124835544177022232312059652002547809445738557030060233242540095966939329435988311251723636334151982438566570393584910775793481000937801559151155815869817474537302456905995955734470454398797490114957182531307532227235733866667597803939109474073192060000918035306001384093537024505698292951606913227789887434540649913117249525384977459907531738281250 594 18548121679447290641704094595203277582509640697631862963960887255125256495521079062866300420857217337791677592699041805234140604662891048638881504978775823991771844253141512353220133715584333488536295186359772022559775835442331166975622832290094261801156877985297504424945763798700308546426521608544488737381160160892933575798235067349223354974876145598729631453339712999298393987293313030757208368140950636068885757126264430641946678187060183507810341031612525884264586975032272740466353917014284245898855530980651892116080182859799944338422897844672912241691125960753020637266317642669384056770792681432821970406465514748440962844455568069631109493629818304645962754161167637699827991718928492611263910687877848104960000000000000000000000000000000000000000000000000000000000000000000000 595 624660039924638356396763128319593124515650717116626833409328275619484737571148352006490242771260657625524863216428081918101392727848297364393283136330745773946647410919931369809926241375296365753634256313221203515482882030573662011363271194065367715823719252791749465848823568113437166058504700683532016875328843480776204408147901895506814530685606858498885734541978754435637233465269977606810931638906079431213208658890762866138503544176145936644289382118931206368314381340856792621693539505387224946534214596555330962239544466979076041826098747004454713625144344052982990752220765401561207906992463234171045223771904909212561377455237793960229008380610836624050590154486442082136693493266183497194081258381832380980080563901393276398476407082526254410659305449371458962559700012207031250 596 22146582188436357600542444529801300660974979071360980620470740196675146324719478307318678300480299038132729676447136610184825814696481694143209110959506869463424754824341251561711338616846270338837739255317192453693921232367964860478084415358053076614470963281895770563545866544970465976062970392712626621344123037152787691683919319993862257890235636661248786176950821003746143173939930114887836321666003699163134358828430920062587144636187147987525084763155778395274954352239988502926392655680346235483798949205223560286980104678316946150780230614129619987181448923962501932921962537297894104864173947746872342461718114422348459651974187321254016230463990332391468000263119966869003624877185296989796801470571338111385600000000000000000000000000000000000000000000000000000000000000000000000 597 747097607145093858373933049457650651496345253642693199492571134133512952755177940921456491633256834079296997959223592339797582785586153465328062185768679436554912405905287630911921278394272544293312426974685453172821954633428208641467995939275747187348068484617761053885500611354078498016009348204550429941975541540780268716759358333796104113310981432680735994807863017837916092061882103276293159479255978060618970533023102912571036973733401946667912348835049714666303377983294457754219357454564513711739570160178735147452096675420436575493743655765313804323652854907711413810621261687971877495052563407074161048114188805203711890323159116672995725082958245449014746570610659522153043602572923539786312336112897969223000855447569477319646456480280649267711190475438343128189444541931152343750 598 26531754096526544568923677690624976992523601940772812910710661324342977479204033800612792165571243472490803431029670949230858374475281631260516288488358871948359330347447642280911629923938085590762705843521702295232907010850657254654490721238070340863421650615823602292121380147245902393248927577454023083396175534957471727671411221441934566787861369439312342066624166316159857724810567207161333742132347344659322557252012776458859242345843975701792007180185360771362902724746073446679281649864836191391391741917719567687197328066209765004391231157522400447571280313397663921770543831036034941647096574296664211795673307668407578636270220704618814979595547354358133577355867106223040907562646528887667837714497346303374131200000000000000000000000000000000000000000000000000000000000000000000000 599 896522134253222479923817642150182173089761683568911187419222664619405717597354267316407230204340251210610948797289413520436517046872810672638808442221073818925079768835683515253476721522615154576061543191819314271878150843384651663308522164146292623624616930610785161220457780381740016871667974397929794300610251272760086726963699789224569462194064852704210177120880676557654747643131653416414947906590940612410609359725240121364332803228801690230722717708610504458719755443557663798102024590689909430371006082183908310284685059951728399690088235259112205203542117460575131356674762990447548923353581753608267745326267002534027742916657505871418124158252784835614385812362799623126763106083542454531451696860182276014907173969176340248681339826883920874830979919067885930417105555534362792968750 600 31891345893951973639034012581975306793020008486668056722773952106919284635538226581739924763564152019565158635646679041079135860406947450584734312187655248223449300269247683486830930877979885992629514115829827457592907448662773032331583623066017389467551973013332354094094225472225782482596557650077915838582186219107192007486180397751879298665585654886643585302755931202004006934848455038584754794996700170306311148388935086493109205805154683444962642200008849746078247606598204440526239271227305101403911568241273063247362643527631316785485258871577861046811514554989058674441684934144651558240079617568136235092637096630963205050612089471367489735767582563719392763852061646936519436750748205234311679312577916723076792320000000000000000000000000000000000000000000000000000000000000000000000000 601 1079418636433095246278893628578817000387873332537393569894396303378155932439418860748902995698406993623869175736414731297869896919563492876503821834442812391243994005495640250053053161680585595952783163115154218633384576267932864290292635852788115625118142091421937471191803080589411042359701902387429388283428031687439742336183790987072594288104418719540508639225035154063628774690853762803209733214532185918115655132329733657675480951649855061828884335335386344835791516183854344772076093076102752505015367893321752574395309881187458175922628123382694804689362060285173628434665277255509497052872705535004428080082972949143644728562008002658084242650599716062842733843721468098612034750913619896815965247490302034969261511774133791448919861375671899766286523925096219045371981337666511535644531250 602 38461175757078706555165946067279433161094083701644920861376871400625370065690004845755560864355540039948199024733027778287421227656871884417470862618254913277880480677003466554792317311007222526973202089664190779899999247687517486963039933063216027829062622524548712815265400326166607341167829542891184372826440100598399985410330711080856571560909224531124011207696129500270011772633827972148141910273160131994273142990494159875531775541256066401372943402895021194553475184040388034139076915080592611248758133539647470887000969998863940432479439176189091937354978209409098336316453862297376458405464328331596997687110189718294676239241895494001415574771863740303554828062081400827721892401300832605496398950171089437268477005004800000000000000000000000000000000000000000000000000000000000000000000000 603 1303944896961837514045644128239208133253911304329680832722413392692482104529463171264613247442557645689581256357455629294458779792373192810873971909715878600386197435212112620708557413786415017227346609421713525700661668518417417557569331619717443823383946232392320742726848522902017499420361795144517764248799731501609295130525544728131424604337268136232013644193419336143985478021184392498888551079879519698730903201687304434915713825118226903797500804087763336781617237737634184168379027380846660817756340517950774353759117465687041170228286428165801309997772890861406928788619628055328833767708072555912067856352011261967230839194179105559916240314023171250631935949466413983094645080840687073241122684861928486335007243715312028927150211729857261532184624711061537993828096659854054450988769531250 604 46538278222050331800232888867295604353715609345991694075627219556692914559352451976353236988466555672965674942067672177001025996771924749860335414541542691407309451396854309204376528502684666149138473902266132320346687085821019162720039995695634289533702999191018871890115744944374196613571145505301058561424133609722726518592492390267465721802763004717454372229862158554384736265257039139879592482209001861929878590879221433419774348992567250900777335507701753418080120645110033908402433449300840489522698708138131043145154499535732903026856161964418134847613686456410789675291355602814355954135937639945446308041908390518697618773121532782201996533401466015509252446749783926130743465794619905695407321223343945896042944494410137600000000000000000000000000000000000000000000000000000000000000000000000 605 1580389864835139848698372395824780882433314324471482487208704152430138675413454169298557123981608504631091195298862748597448295009008905470633345115489486257670998231426850135642386721990971096463707784424069413209770935315839955860653375081899241355793305349558494455283696869104222969972302598450248427098156865833656013549380866650755116525531120983573407461226755988178305170548137974484368686341851793386722783799570832958448046757788794406255068031874288334953348030275162862446732266977741922404524463759227224441831766576567411439458779089486506828014132684960527401326965743661963605445136615523172477657184861284855310279958297207295046252138402210645401059561837949586925802468465348032693952267447514394385728676936776796135555428866424004453156664093058103581768136791652068495750427246093750 606 56497777962087129628872132600717176901333622034837532446845057967120275711574137311557573765170052752816015062239240928415399481795521574725963048284049665178135523663422628650518330803573448576410758431918010025571281271839658307722912459654474589457791241733921226017173120196097990800682610656828902842370090725114984559063806709942763788904134488556903500858901595752412116206372680856448239691519570126762352671487823776130355625759017843593099399488203602004326975743206700616157557594519088028317668852111540437404718639245872690932912959041542837957832919123103107837959512611010533703263918701560270364618532591350032662925552356662789211144719895407687332151869527855050362663859621893256179943760892055319030528430407942144000000000000000000000000000000000000000000000000000000000000000000000000 607 1921764524498140536280683301900757187953835397495005160528344306903163869889043995183867271403769037885457472927586580282015678175968818994293116308675728196214106192874401245194512245742186836788356609998102428453828500799003877693656738197990984520740390162966954864542693958129748284764586223317413868003725756761143575363193919345854331313314243426586233590207232765729099499896257668629870354417883978661009562140962060716605336489382504027219538636440902064674905233856524881168930526065297941574054305282722262709035651499509439170937524328783786128450008660451648598840576545219097526182419226417639222585656382029816476203579892220257837282436331051126721958635544961346203839221678479926959194423610805478000349849204155708679839980313569895947154716136324667519197362253180472180247306823730468750 608 68814666480448936344267438181816100457091027107884489685487952848559539514886814586317465159995100543649023732144030386253573849489861752322905042300184462070389777958445096463069710896862915010775030899399302061209366284538729375656713302376397417046856602477823552583203419997005526255773061512716036022014538868608916390534258637263631968745284619817255153004571517847109937184799471327734970600020177421429958191055764943523509068317596671571129434480177344101279220599414472178137882812421174232319369000648389512005179535766023806162835696057791002990394807628287778948119806512604748086414661108690867205163932281885664112997197449315717156318276298705331847004985137768835996145964164361077274959342277434785110810451416436441088000000000000000000000000000000000000000000000000000000000000000000000000 609 2344565383904367356341750140235246014820568501816377432616642844170175592855209549208306103186868942080485343059047696533477277894985487103455286399446841691806146851779521575051643094375663656743693101120852110339707065435676086405915719312779043480750807802788705312118962932842270308344582703663999170814240589675861139339648877923020305760998398093429648134917455854064752313487517736516064735183062485500577289526804056555943778869803863396117981333906860857825306054325531047820803411006892204393638472855137885791096573725306726442546816432505270674866310374814317030943089316992446547447381029654449068525404806375232718663821004251328936715937805051513465333156071559085807784049612561720838780491715791653695377752219542032316045097543153710816541107360666236839041864925547997700050473213195800781250 610 84091975167177550534644442796588365653962979145750029846256314485892708336793759048260115566732003129307341635632928129715300212317591459803351551633067426537796812970243533106562726247980852860943083496728159627676583667657734194250659750476282660718674856380779076512504876164501706940527202072462270209397859143977666329308581885211432206568803100109647611472314889941719916512715807448320816776879022219544230842288456827472448039921618835080733035801730244277056675080054194011703007845685583396654078779443872651453788209344685002734529961097133402251128908032343859996736708449108948369523767473650844369635387950652412138581982790044700473641334755285548503067377341959190877380019816383939481680043676703010797915602237781211873280000000000000000000000000000000000000000000000000000000000000000000000000 611 2869763429343174901090751050138188972688913255540170879837599193598246782308916752333096117303044066141543982421387860674252969873039788599529617587631402988770295416554811907520023861698044475561523413684571768369771366733953561348721204780933436984934618580791160579675586469664473613574366881960631594108566853020486059360532027812990752798069100381145211543385887609150347560587698073426000103146571768992915931261388407644064380184815026292956795847102960299989883606548912980544165325841742607214614749221731888796571547429987704491721836445079698864458673282526919048346506518786450317858140320189733223567266373990816647086952926790447654087558581160382254581735876514603128524513374035332085050205238384290400839490256113753423197874583145844915486627415999255951220558991110465285601094365119934082031250 612 103097312977747658447608740274799609002353064648946230034328905535537154799324471830931152570817049878563598568702181491757697185223763132229422863787077494144733281886694816758533593773396879197019620867086270931155766635463878484359686698870250308054087375122501063204597792117537262583334610584477991397068479883060011360444071404893682043646087411635613947531114455385476465780801739755882128757565244222310574111497582654097894565627062540672360835199500853362076903944646362012347894350174989104698313876071630271588302243524275263525920675361722588247984539224335563921616923021164248306862766056627038794046094531563744485982601468642945449811346365228533407564636798381979797966576359339536110373467107350400046813162255531918829289472000000000000000000000000000000000000000000000000000000000000000000000000 613 3524088278555378471992149921327798436131201117169978221264662399586068313793400894069639957390966230609987615012792865450424894549976324849344896256963835068714428286472466092811202077102919968225303235161687022793356217467015881340770165746881655157780464446681383151302115898757546702564681075163443081680516475309684351497468589304580028529228813602773747374107278778206623498756001742599510016832540372771510665844177599921506280694303316073326754042446759030548162566655559321797453995267350250689850055509321524229165592097539500122953395085288174484833981289658368995148126711442311059567121671991543117752793623273330273012981256128234377254638983868118105991758177234177241147200751600567157916948898816763914518616806086488257383404709782274628321475267274779811848758881431820100260665640234947204589843750 614 126810368801276533273947297000358256325240690126469542329348961187178252933592625348593232244801450072369815675600947268667250743478584276544463819093093189543877454089214367631100013724927033732521658544909799061266160004011524940370718883258642376837121450834297371082924624455268690947369268764023439117127251045996946057727116070684943048349867495795731411283743186377655662849414032575400185777208634453994284758562779783541124245947539215006734015811155955769915817300073296626211960982341671223677565618876969758898663808794723120383006177965425038776547492523294251837186845961950508548000576150686987721340517464662307296304781562007446395575617407182169210494583223928890199029185745512024650687536200759754260467385190864648965334237184000000000000000000000000000000000000000000000000000000000000000000000000 615 4341699754862304942280442844347764983580759718938190786726750958263279791097964475072224288125293244246718501491078910754883264843076888080859418658832860787951392610775899729731894670123067381951992103988114312695713127203993418232857581692101199741325573421250797876195809362303044508877596169611867446919388112666666542468595458010443233560152665094206694463828768589127204725496827613343940143411423622936329782066184934117033185053068258963001703566449046015940975151813747213481876730587631047515899953790547315592303319376562833293660484329958487807308784579264727213214977535529375563630445777398373470881408799253967214447775732385815049943858327682388559595846338591924358888472699264209826014378223070770980150913322037381808025949618339430470671408214454368843020172150093394236591848311945796012878417968750 616 156484821226956357868085322461288996176723723281797138163031141550979183522352541325931791868470910592650132711849563855017798336512474245384393320186214697459076644943526038649160118808495460818043654998235883477676130232044809636360903346287976155747624790051266778812121179821498519571602777408748184737522690829637306775090580668507587775076331581564709825053699273887509670364603165507861265564508162990384935695635258658286802064236444805616026800702989969790110159281075405231722376515805653849662299451453327787256899451507219259048803708116126785452769874408201970152493445201332960847389393996247907579152960946946499027845399975847110248199015211910216615066655053493743832704809325911254451338758564059286151589678686744077677356992430080000000000000000000000000000000000000000000000000000000000000000000000000 617 5366369135707401509015975521095751976713842302101710727456291675476556997600603427543578632963760065357022970067554216684272790821487457931118540321108294618974754556164878180396916689426765734148062530477633216117786033029053092238270007609645015767867165222631463208292461163915912430520033211646029743892420395599259369404174181907393447623930612514081389637122944102917974280851175535973806853940933266575119311350355205852501232801892388031342231605632293580277135385153928527452746074999520200410247983808222385969496175007922466131406719920112358040357488648595815684893071364046109693911376654016524871315022026111849526007449294427927547425295917798840969736500204039569512939116489668341066010731917044106668562533051922807649754804196657291089924674510347350659708018415575137005646411125781014561653137207031250 618 193729224814174743484571889501377473948577324771717336248028417078693729065500513385797882565581693980762154360117787330398274135746316198970156488179818191989245091773921866244438495838084548935213922840401593309180686584761756497639716552097683376427126861117865804262698343355630312549018273357534357492873960188043448184697246549442615126218850473966804740676333908094331753297620686129710089139910762790314455163333858127802780842779806210716894893724651315771920425944636085602164526039186484273307638453461329925045061275477163673548543758728660871253830536186149560071203638313754249843382778513860413805249808650050402929412254898676202097028124386986087500668225977340094469944671237645955334808434610120396921495586106239665749310696912322560000000000000000000000000000000000000000000000000000000000000000000000000 619 6654332518352611954820062586032451062159049147262861021402219546580723069614684072542546701495048810959490152430339474409734555720053029912519089831722892807658083594679591439905693561672291798297307324658797002554476266824168579594744349472060882548596512922793398711029166595224649216649575814311310224447923944803323410364660810759601538778798243816486361704465777642901558898238948257746363822881614129789767978735680457030972346126163885742945720938256595094449925231656467140500762411514136874277825073971567263496139147206590190433610444257747666411187718830018514636230985934618639661764339453098467890150066500908235140320243984029379811961188607795236706144411694320570334044718933073628832584756222011351567889696170728370139739618006649993161612339290106412860439862754684606227506549203098984435200691223144531250 620 240612951130045252603588995963879116349466037866956890955560989988547182332549472579940166249252226527992843574637220120343772741189184334425799426606392696368005511186101769564956178560833553856829056917096653823975623329724024129022872854723686282915063187306807208795041246383640293987332135505128843757761705649821902956050577124101478879811662115154728624705896828589601162531023886334506268742140113449301180001784352423431105844264420360052714717646007881248754511594257948185339862608174271101052575459120161637109305340028381122087232650229822939517919621794011018408169082208947083023571290477131020547106296727803921972482835498016628791780208801465854223387703869525582182571292982953294367113430972633459625123558787951619344325608488514355200000000000000000000000000000000000000000000000000000000000000000000000000 621 8278032653363885799175510490708285324563738619318729403748893602017802895841827662715125463682144114092355031164550796484021791074681167467245442021791151116105223028776389615911571318925829020388133262196048574928485908725778188518971149105620734465314253705541986424343209045772879409097925130263790942043391680004006388966972772077026381660467443011255836751108205264866295560306155714491564508444960149439005466241739451065379044588554005351322960185679335929657013778888789517935400406308505269833499811349125870208104625141496588363858241337182141436018087623162882863464540512292749917647123782072137915222500844917735291632440791612812233092123942840518804179969835907426715251814875972297319842467494288441632883320346865291021919709856419453540265564629004076076036616528992231542338764427313435589894652366638183593750 622 299805289449656578584411266964515726578636937801827427787989997145020037877855562508622091921834389395064479815425392259810914512665467627448358308515494290136067950384042203812805787613340137772966631918970874730110253958281425098340183972003306887469068847886745339160315784227676645226365929709428095945600649935207446249638847969626766008395502763307221158409762024894868923300603929235611259271893127560393420087176650844821701356346617536582770786743295105818429401522181538501095820653742186270683385122568672964683964960169625967290149683532466502483623363504986697710654142569325189389584926794627466735961008040431906330500075926142001367474720833078065106176897361847679367419717845038906426839114441495365696639785555413354441575373631990571991040000000000000000000000000000000000000000000000000000000000000000000000000 623 10331038072059342771321434358171996177070518832263199859353039498046733426589640161894001313782972241796186220691059587857628588533723735328262483861925092284228639102221194212982780404809295579084785212599000926127956157761472723233425172824248679729230562012541616254853205928406565602757891760391251896088588844088024540004364341483954926586016431674925114743887333095340794122144652722310513085831125971756309657472923167375626677506623310987482184247812694010164502512783893613641614381247695331201705721267001109022910130389422069738278312661198195087947069217125525145034064963263558084576286834385197349052124705869617449460836956981969571312922225874953384781682701214453536349415733014183945037195870196888098632777642480148419616288019150705949547575943215612123165433517437528749757791324270783661631867289543151855468750 624 374758539820363003980215591173599413951441372489826418673429862926433536222161111370906287713173507370554028501383891619338645343106208025928656791525638120307943987905608645310574876378098247003520161209108234007954695524380071291907065750196495834592659592575713233634283821796918382901222716742490500667149032706451166013161077723345667024031304540369282086567006821271625006647886795428731243031675409748940473492371802978527730460929188134079212584890051162061265103127881176166827500023569447201234742548026757559835573892472824214100578205783462675939439086234002206759866250825185093617371044269442259757547250237266666690646164760090955113252681336715689128803894260865573379659499173780166070174976323240612306961919510600990909821998255619817372385280000000000000000000000000000000000000000000000000000000000000000000000000 625 12934525997120846487368730015046800992158916033973187624872184283268783423338554295790242415330205904661043127065298482966726660940167396034708826069166928040156887411791096222971466558552597147432198662265698969483020001768468814489172130615846153445525471517456636032922916082673896764597410261953499847727367051461931045086361809992527475607767372449233177070802119960330444180883187786315020630617404680854253857758778515625967813157317968940875493920283117583750113998383766675383253148934565898707652124051681715331155148432652783306372053600087500823396691655101218220595191557811558347609899073911157800387239416581993528494846578862231434982602807957034226215728517359076109546868433333133730767223779809901815369676509962514517237965622541448527845228394478603581816718493903906381627469390771523194416658952832221984863281250 626 469949611233067388805318429636765290732376400598219827903780236762715131560642739820086811114676710451307751527486404200034501878132444585154807767276296905609346352258981653088086354722813653770247981720435657060951840548342095435196519341442327818366690889780919635201495346900161850518511742332762083127721158875853222527783201103526163691646331353444932483897858069978213581785953539427097434626446867583913583124356807041317530034480079023736346351846892872993104204204465337536601309317627131521530888843131176059609573836991496298098438277904753163343050314907020540027509430462194235390304136577910318280491093518082074834868760197363757204063723199434505713336158187253804291130629208100185022479803627137250650558238666828466117634687592595898834616320000000000000000000000000000000000000000000000000000000000000000000000000000 627 16245847433350164761552644058770878345677948355732941085240262641765004899927133562260037531206196659350873589063955083200169909215170183941863221264082054631495332038647376408527154860995780680868437594003911932906139441702768480014870513654123319737629414071770167824970390925355175856312089431795420169893441007656389445352191484842115387384358913857105403483545925047609775466839574049461466558580825456291426224710329901113687083906692385223325944818876102362856281872716519499295790486277121849585083725272670006731911748812618673517362006277627646185270947129121536549050979622749660104905614015267808437684505968746577651365499339349294067528199491708933855733657754182917127678387109678957667317322310176841165082607541109343589168546426167113878179694624751809713468788421372451407270797243964643996605445863679051399230957031250 628 591199613804114002384750682364390267787915661322532417112079523663704981925854449394882116285209719204378891504198030591684164944063152298077662252200917445726272497150018647849153414340973799805383871012150814206588831606438151835763195825373096379647607856175317704316704433449323995799416289912068721588914672647543305922012104866216943781197114205700366361708464249140728757866145333869097541056360701875174918914776359127697958173131056195467094647740856010500915214765825972627997279235907499733594921680258131011833511603300812017548503824032536759125847110591134965105332760093003640985696723561270865730770628751812295636735504875161918808552699658412792797814265030006692181457398576643318217264593619782699564686614832483052301413482793789116767094702080000000000000000000000000000000000000000000000000000000000000000000000000000 629 20469871407791117329475065502211171282561204899185902787760531504462131150016002815615508597374233304627289711654744164274559639385356791381794420325245327922583821465042816678530927536106399470418705835761845753334251010940440782627321693028306931737327831329661066156704067877710861747566335397227481102504839809484924489925714715633476408733363602505607175564777924679119738869927318784108418129265766510611749539012492372117952866728035371831725079407044887796565919119176868968173441726793766808407587280681836538426110141377509908851227662659385660753174795380726889309594720434819543926747317246912726464843308624551139468488777613725479752525432868766130076350716248894753311052081209766883640178752334913163119692737221065771470320011274700972840858743634427608779806283403432538298737309234373582533805802086135372519493103027343750 630 746097678223427566003201123887060291134768595898980639901285837077122207604325932043662217262229474505533955081189468772171814570517163972202780424356113891053159214401894558862249971146323238880604205694186461059159718666166884733878485899828884334467925711426628330956686025261156486914262141256081182890486461368755285331203593661342283906788111152925126862700011598431789058484475665794398837292936172215437187809022954052567465869377744179100620539344135552324717572501799382306249091368753388051854569171837375901752581407538512807742944019111181380643574429234400717016545916322034191619918733551521226583202914639770037992387086282934711081810179752382930184219129215618397756875463622872563259170587479878331418303682321825144047417726588358818692485401804800000000000000000000000000000000000000000000000000000000000000000000000000000 631 25874047633510978925234412683923710397318142396099751781298709344892944343611642605060836669997389370044155473380039997152611538186726289185188327747938870508024389560744614863150568620935262159809862090095689663404037035140909081436454547493200742447179719396263956507310066750089371635684914797034206607274993596910997793967733526063340081076207023390459495288889058164041204671385245799453242658228682920760660102923622041910247669985096602662101724314563181936650618682326553458858436579988475526132798807038015770785344087870668704420617950406971151608669992301790535372624138596817872032431195839201503369979655603828769348346648638371801048428115308213252632244175677288655609119871523732188337033376815572304795968442109276870662530498232600161823188579240849163157099594782376957850996957816126428642000689706037519499659538269042968750 632 944564397758975002862058992371963643245132183796019959833376449332253077507759832036686168083933385150735714870173563381935714981933469277796037844993339316707442564011886857518469428301151595539556295044740952428333136489364122209499065845937732182934078637165563922770654943854666960385140302029200213248766186778694830354830757535389991832366805914018730053604737238561840811572539817781550980905301068330399837753201087901036887455043317949031490140342226990922848870472553094358923272394972750638123219098384356099978589947419089884056578603914787352136657617470278358646585614438073724523841824565954476177309153144103115513805532028417477690859425630898994238620450695115481488015085546214649930841915116879362384002300439925827483351411635429520220573076364984320000000000000000000000000000000000000000000000000000000000000000000000000000 633 32808456418611309619377426943517540052961986606700736287224204328622794745888745781331911489231301414609217515727105104050706033835620353492381040630326746450243911451765173898660232626908320751862376708604781734859934408426709586239927949764071167292136355421594180262117786300515087623541695413447263969479402705284998736069774423099334699886160995332060410466644744287941926343083950857332515676436478812990774338126374591433723477856751996589783885639884620888914479106665037866736397412941942493076461471238972762403471496306525516593191328638965401601347162081340074297066682070953767144491715608851002525761639898901335175233006515112882049945756222826476722335885345377679655889717092281554598292613285491766166539538212739139378847581551231705383822995230425788624734234974824119062736319793672406033846478123905399115756154060363769531250 634 1199602763409580272463946958660446814032983981852488361772943998097843258137877187698186602366393398169025567950969774072076883683250111534896841741406609807234794644033937751297971752714847940701953603365533150533567461420221106631813175642633277624858154462770765840484693560911923164220540401143418202519011945620245513499109455915122512373069242810119007158095029347746559343605073877413085100773106057085471473943086731466680509957676302599406054948437358128235833424139526285292383716098367635906317107094186586144159823675168284553898021051402916431659953739002591549255131318644626091055717212260004868130208691653487000149245275086383716753769648248650285538020898183659640797746579260530943324292862144954055259936252781588051519843082545428349753122881378965258240000000000000000000000000000000000000000000000000000000000000000000000000000 635 41732563884893292700363849330776386887589150672959397857420513177441551142961611892911261442178924590858318418306379919902022869446662784651386323017166796963153955278576598603188570756352872212348039921897704853473558762167382496662906866300612929773715427101919611348307030926189508673180789749925502270595061292943279322862658638644753320608129890853456672640284324223743337166134272694745291676410822079228088889120127600962402035480274616342828974140139210443748830119014312267914701535092450453015429468229250134115464621775417580193864689342577764923383461143843686224428990741817029602146143206484465146695453233549920079061923348187297911636323133500153063305396417325513206365937380987957862910958741610859825821709920678073048131163753682204870418724672085955013704298870912905364988490985410216809262107240385830664308741688728332519531250 636 1528301489055498702956749585882044322761390886154403627083978432403138732591681643608169215241929456384372003694143459859909222821347949749364471474723454534534756406895918217087238963778121833769169695802492910105611154883821624989343919284575534260103229014208201126564010449146824072837725357554978619503486229037706051030519631856738581544198339963081120668004068084704166490299749637782088279673679663925081552520638044486621136105744426786737373736378286349030674411126607742034327725541790869841451539274947284055900582432717973812352284432091071730563206300212695828277167337283156132517099576055372327081897108982896826147816101808307060548977059966640016221468413725532291719506438709334112890035211126423879949056934048252284230125645281708691955838310335813097881600000000000000000000000000000000000000000000000000000000000000000000000000000 637 53251014399416029789870258290003461960764622962007517394559015258592914953229366139839134395567975039727747762450457600709345628687000652027347218672040750660781997355185920729963110258914457593385832825179094091233844013865079790963445377628834801837034972736060012382018006220441306559511885159539664574735136895312628746887206740522021369228885806915325194915106917314294216346352198668977062161512514072491221581814481065944668897162260496153632288608300984712093566951317293018416138660769858792974738560082838882537170509102101431589889294130715530448752069878193604923954289131989850586821009102873116539236922396732906428688832428025009671283027074842282031718360585881977836428687604158699322108325722714085726172638011374990892453400753052025361570208432817663746373077805389523999615876994653023210465545012048949047311907634139060974121093750 638 1953178914971978005892581044654019198226936554963731322228589115720849055841682295761703201539659064719253358382637813032225236706869740448018083413228572316689459054523849065138280784316592497401025871103014539390811379157286236370111317814477533045520012098189856226332388195002526412370071268929763044956618023319909251904626147624010478200192538010010238218641707834818647488684273646802190633543005962938531975047375762109200304508088031925620583248907186275060344432653034650332696436881124364207085746978113478393826776045180347634200861865912584224381182742042859986623035581314966101098923160164191089583568172094110148505992542269606443553832697586197610687853730908376745798353180378027689933585859614404833407579023589545337391992429005931661732509180116625879203840000000000000000000000000000000000000000000000000000000000000000000000000000000 639 68161632817528181653983945495086943105458219837981628591675379775992705663932353050618204046009240812311724383670755170624092165723777165269500603755364809110691848847822122081878786547009349849346455893030493686353142624219612126929340784730407720898081953863169968275533776731531742508953552495780089340209426848919668327925423478821150307794921251531861987476855739487849638340625898927958497126699362004392447298550407528332882202205402320766130964449214716330720768734299465590444525087360394838318008624466321794813633297652694831835603006433419723918412253671091841726514693159149727378074672082831539258761942282681738184174327971730522298888266368978662243724964591962235774193909306406166545844729857591662583766454670599354342727774295297807041814786802442620479018226396262740723358070817880537990159734926254309073101467220112681388854980468750 640 2503987614629906348870940263390933201588990512595509597299698447539806990210076462930113295616485802703404891162607789590496870557575637352552904691768342958765502400759134327581247944381728176627939469348267296446646736735916773679302272175925355833080654419499725084002953774588496235721569088809117679118344073066041757888637716407389748296492114506921834831928282089307413988743001537198202516687839998064026897427734027297053175120349245472357334788208398090570210622837635640093667704514004175643678707134756860988328311114405340330026096148002385464579854975780867503772157155997540729900790157182738511390955263640396728963622344387223126734144843751099808894342677528833342556421336459770502386465740715616305387288663546344065322750217554494791453305301108513120582631424000000000000000000000000000000000000000000000000000000000000000000000000000000 641 87519963214593931898999605007525719998695399393845331184503623784986690364856364680706140932190394209481485450926433714168344095453666663509649933314205645302396257185597693223684399239368702263341467841258455436131472505929843517779464939547908001507671300518488587906400813078937069148787958387235067510913663601605998140461592761392262411655420203046815479793808997653096586271880598711929147199747203674330946163801060581450932669149621206861275537666492791292199316369504237293973967274131799449570804320740021563977344477263377767099588689473247805292585265823017011075106758595364315115467301933899482007292708390550790633639777625437290570465007854599267544428152293381135609714481145775991552917862174329353007774672939850771350273594239524382565775776420560666920373567053740272499347750534825652422866033549112008138592955219792202115058898925781250 642 3220143722336651001562709622097386290575951730388529064062395326651488913203847144306019011370898345222163701906829460465868939381585020377188809429793702438474257016642583129353087476086267922287807315345645855735026257827922124034332722615680966931457262965682050034633396433174550889283995470599944385908104555423770562327816198702675034107262639724030293673615597426525414725393302856010063884893948475823360843686845060781816186240214610697554753140359002156221814500859854985054034557147494648442552304603927079964866909303899294570111674840756100950697425391893593221880652940836285319023681763975079524521812158204316981778333898178594125708688532679885161103776519199751698878017869997675340670384224865288584081001159031602869569584538828886182247423807869627535376498294784000000000000000000000000000000000000000000000000000000000000000000000000000000 643 112726258766813300004675291559240756223967092175275244258814985710406289244165043614301339200167824871924743798100712299000282944052825435806704944448287237297858560835306430870217689653091651365979584407587743012681519958500958580848663228923399764300340567392621075381951848828149721033442839882849600497986490413763126592334671896716714642755773584816523370349306208644743548578588935061644363473153712983689235325373318449499753751086484981952044083178382914273816059777695841580516320943899141770492827716426740106908884747340981758341131883578933246835586956511144384949290284272751172236485847319438430720536205509034097337188292145615444437550001399197788920126510916163612059546679014657356391686509672289079979054201248882045336439095932040626861686230585379152130349449793484899526289184175730285536287510482532717159820379038137616589665412902832031250 644 4154005465015042014140515740914488734695255463987684664161138335214231610736471874392423752201239992370867566701016225671827850577923352565362281281599955017631795650067523231984466050933559789410603883838103527195347611100478767950509429766874246932937379115723391639758211248962773117915066036925574524752920187602816122770418488125895930583661158272995805165506689108858185801041729104688309842217494250169088031271468022621803394011333328011733788607350433035061055163761505145577941958220561701346184762454674776005271108492591472890263570603780833578106580950293931646619098356446885629421821607908527264463677296347119746189542774776197339652462388977880120230855765784695243951008618083630553240897115178998997786305620315886712925452167402676768319842313766523097889409540816896000000000000000000000000000000000000000000000000000000000000000000000000000000 645 145643027578721332988933196291998212504856767489162771260424786203385892461092615292405879555103300450766002628576624425165608283769399560900552185735276972844817782940349646159880283716671973552716358991908855106443378219738377049387566074331992095232535780241319902131753802106755608272068683796173638752415381029053594416200108227016998949647635982860661077570270778051237235680923515103036362192665795484431267360660608847435990090416015148978834126165534939227460445838945434216175720809354365657758072908935271048013934836924815503233552833877281465239647495399758156644694784734264699785272404447496490435437882425094624560491554267931229682011542502425700165500291456444200445969484898053223933617881120343286185491050781261145909140065351209309824038673666728726242111204587826661704859751342106193689147141118997224804032519784868782153353095054626464843750 646 5375308873005644583950089111077142922625689733477480028000066801657496538029707254357426101955561079531357515925259430093218957815127412083200234557083015761193300107712934233377041667425715277829620672810957267177576196464634580213821159578889633191922930773953775839279511513251497103941383038388036030711686015528627708651863756018546812836322243206489359759633764237296616646810032297438447841458546796846580643546196372526196489977788260562082285821173056026654115179893467284166501982473824513047365087273619670654922434152972112101443105286120080072972963552801685600511128900276675303328652508613844673056964019019532509601092341601014302749224859184120996109469508106430460423948088238287236866892892104712374753064093299730176137376527287057407784713591148981470930437472721567744000000000000000000000000000000000000000000000000000000000000000000000000000000 647 188754266954596979158823245235957075643271144971489768066820665088804881813405245497192391412744451667466532804333172824846745891331199210334555520925414711110943055034967743320663902069311516283102489851413548350390630008374835032931164129740286390863363342379704653563239903994157659728960192831758678137848184601949317899894603928917674847730536106655880832210486141510275464658385554026463111736700286472305437337936942069440929973582078355247928430787762412791215945382487145974255925260851688535253008438347167210464025138660922517207360571221669407845175096579759564871250808834490411416349566970799143832256170433032227733330964210595924806974236031206395393693519616126073246372378883762804909129838030319625732613017714489516077154056399074262542048908936022936516240959011868018137493053770761748722966912076501728957531045516304857301292940974235534667968750 648 6977184200807599150738633313788726418477882894423635809966551105249892781882919333228721479261550204186303394601990848737623317137510000213303617810054348241421004789589500129604514140179209200936670589366553426940073150856137412230478491690635926428917163474150642692052686434527949065334486625039515786972056570966706212272974919105856077860316405369852661918777686117427888086591900593029290640488967179468408703953360198720908083394866622981119455063704046933147362677221383019128166612213382915974774963028804900994842986982250721906776272737104961257248587998676773465351797884016776154324611358262417933512260927411486860429760915781452924382206766059541666333431772024158366740627959506761936404109065731132014290428003240219441342415993270794036559560634269907991501055223611067990016000000000000000000000000000000000000000000000000000000000000000000000000000000 649 245381713991621850940344461917997589106426480865687681422063568298074406974934166319428916826622889142186440037954159296479850379614933175509779387085266818586843658615335495143103720390250339003459458995114668360616932442029416746189107306748367575221725315594696291990935475979693531911289727530872180851380099104085650604355673500383143173260213846942472781482523907958319497673536858887506864561907646921519193364910420405755633479829754527127772409280963046882758042140180015058139215178468127139182201230736438302845388472732662943017371112539818810219389570968131460392495590242794006140083413583684545839364615916612503945826735131935786060974703072134882837147964304037350983138040843789368463945732382575503088573815481617366868237729891485773207434205519495286613300965259577672860880435313306344505717186807540741304333245520474804379773559048771858215332031250 650 9084336898489770684379915010561031603811404009298181377883918468363170586534905928155975790205200474169466812829146448386959002999840834112762337443643454514031274619102176269035372826877688821644013701363483025110083305323063808431588081474935986058662091700621232391084741413533666463277151645238878679163911205723948348185218487069219627550986351710234490247788528828994197507222287991031638269502702289135737993422346618573986894899672208854415526770034234095618580942773301554587480076357362888226672403000328051952088565249324064229689935981199075102257186953158210498846095355810001903303262523616610215840696372055070584012555017253220072502930164756342079522517152178790154881641784020962381059269066626433849461532397444024859468563789776904385603420635310912268227466727735471951052800000000000000000000000000000000000000000000000000000000000000000000000000000000 651 319979267413111821958110197413253250632925625202822010458385821033374993255603674816845442697027659600655273533239792526393247669855397042808175988194837406594647453514968076845810714401889063031767885139780742219253696083737636087363435118474201207582173342844054560865605730548086626940064039016409899492555371594353043915437152589836152019046335252037509307622710876594944610525996227017390084969598549542188776381402004776221717331116205411471283289983808833939728728044348694298650060124668726092384016796228512418657387533859225043635144498292828543637124983816803916302929065333752471841254442473940563569579892915476661796499212532047650801138660057294715212872326559737842976397203193205493159472807516341410579881989041954770737437717710398356064442507105887487308770352997478195666769150672710686469093373983830865052809715523562950068026111694052815437316894531250 652 11864199893039323527773611341731233804002947860168097483709492189949798405525888895438954572628239235873425268255724005721636147067482508384045133501588842330123542485553421180549407350595655305219790226768416098109646797934967141871181261761156366737656171586895338249248333886076586419973793925262804643993306730613203368428517778567784016220854971346333834553460481739077898347996416206179567903264034709434107102613197063194008739079016796956807300019594481787695063879782830277217020138105264701113583068157216197125953593116547012686456382266904410607850606651449301059109597373912502130560880202142038334724709729915086378294292669765117977722767344974279233494725574724756413809364849926267817620878408429310510380825311970327872790189487362525068276080836128058343077547887929430740580696064000000000000000000000000000000000000000000000000000000000000000000000000000000 653 418534847854798269952679463010374964597455860165446045728788060276146247706705985177637014749357014564881611903397467732422627197991606034170965039177003477220542779637264160713962441274017161699196552247877632036190276678003257219305036204392270931047754958223165202464616500584539862936091602732189598781179406823879304232303850689013771565531175224072015589432376061783679070445361169217462599128840157081470169683694071474172386990629167782993477966839671975189155276266080277348201088019224441286528518279039493352864371904327464288153801734720598928989888036502272075310248532431713260524700643015259753069770387769806425859729641896781059132269209614305045061561980832829127141176238183196766210363697704944478754098504570844413140193480089788106654451974354934038831849932113204298819599364630374478942050599753403329345205740588328757745273378532147035002708435058593750 654 15542174646383925105576852781663877824555542696500331434318844029522517811842629335778990238330555535424566029459209665252767433820012212475806519498155357985368647768293356445744164976799708655700777606099015680745690202399374114961292931494828999922442168273676069294157445092927037293176382838231555605177364102499517198790252858062655173208632167409428633071975550565951645427789132593856943986616329079092324148024017113497946713170800872412050266269546062661165728710714904543756117526103623985356732615190454839899501919676343803606732604000187591570430077502033687172521589083381266079482492491642946681059800803717530431362039520447906554795244472108192524666592042392514836691016803327215823001147352953365787079888733403016566377993958699921884381273102150926185424315217716966862922258055168000000000000000000000000000000000000000000000000000000000000000000000000000000 655 549120284151791531086154063000778939003406330226867144284352040981601127504201050139492704466101269001880685159965252501567461744276614134942627026945837307017746278991019542007392349718502236222227639111490019406804926773234410700995538938239627644088752597318555741316440257072889080867372502364056538250436140422754010947423885833881206963760903449831233183407909147487655282682670800092220787913937395530114605745575770127282247229733341327536331721198984630002089016665608638214852148604093974798001501992317907411354842951583626031952570789844106179773788800549356066991980592945451895681984519119143300626049233830702700440742838919302241692640444563972851388350780775305948389410928838600969785995751634358375147314757001194863038219884925628185694236495438164765644418182700240370697611884526110199594147395928367923704423446033080422057359726295544533059000968933105468750 656 20422512544520626725884593587845061234419038488783677096936149549251484566949666584090264604299306123730291075351388659451514643663777339849473938876752526092664775513098229636685339618421907290846348129082197125477451959246356248985676139705617410834013589341924139860593831362658699049868453113285747231512802918560416446165243017128256373953597700730382885805654364230582195882819955309893007478490119586831954740646845680231376860436535582349327665028879353368311435854577309261730238326332179944208803083214074349061318800370746584037105869554550563084078895183866227963345167300358030219093338962690957713586979066547568445526154651517591984074748317045038795156515929441080287666541064881529754669017106488130099551594272860925782209116330076425991567769073812014540300166281153882011268860629483520000000000000000000000000000000000000000000000000000000000000000000000000000000 657 722645647350073085697354845559791500699102598708818089311149480448067887466536241226626686055737154594288427971435478399925687879611931864870894037903252331961641154953338737202062413611693615584835924335219697894720179265142856380709108554808581708277456859436047010405520769214336539936283266802031912041410422442706532209516771065871740248104132083759729575624739966747993250905900354047725383641407044560952008785829240435114423495085296647251966570811725555823465730257000943100632890702820585360634959072656332658036280275356094508167818583240178267113103502386334286490879810859098305677726841404809885174917438528005251667590309368094534524523977338279763782515731307551316891996293400723271224724320666390089931150311555372503549827284912373205821196901634864057210765007841098977228577392809663112674339682173127506128639987722177663934108871046646527247503399848937988281250 658 26916996061193701394391052181667521469532795283329622899597802033654610631706532202139408323250658027818327156670391666502709433988122341952965851665689531030692199859542397913714305080063032125089734925903027589203320126888094735883389418688976067633196125152414953874634388588687024318468147966727228734455488652165728229716967557218330575982025105578196523444980229914330255346840915268475988184955952724810277088923131101283777814682754303555833722247984528456375139542873575064028592271028921406970380906622714502150470647209238925056315616504601111346092420887748936330673200892813767917297932234405563346480769580576463230243178456260040084461148347779086789226853436015192548922829397944146240606110772908826575367724604208735274194292403050706241455806363112861349240477007630091993743002884206755840000000000000000000000000000000000000000000000000000000000000000000000000000000 659 953896654171182318314333037568730319988268697282542214682737473396810025872189887346034450109165468643730166664740703761777844974197274502865282644421143357942164988556883259272549907004903496555592827813822180038583000279634769697295556682543078059164244005442663097183589782949466857023454813943634894682235314670594314280984385314168067879978481919641302510770165402069775998391266364826218252462368143422500792325113632882011966036978346693098605213692369720886145568196872311040284338419187813895824831452067568373821038049696183106413329013600299478200749636952405234022667029563056077703056694350744892123124600005970182124156257148382822169593433704211653904854408930453228070404867691944799926549767128373881774514648523682351376259324005984293531783846684325479411393304393763251552776689328352886306472959957438745838087108898975644043563559826282016729237511754035949707031250 660 35584432422053460439138128376578941604737367721979897215656741691543271574937504911849587404603772652336430138019637198652633119725507976855814607546590410712167955805914639199035330127844588728764088201822749991523508414101617583678773273605872970542038382580891317619074695094648177986559015696153981465164704328195806336067250409117985482696891639063411862534965164395043802029328234188630844800567015084640204206789229132818020804626872402603919845831364035928488366664366052942633680810508944650985711809226400875777993765040766804071165226366621770136226412298486746395801474878208762349043398542118909258500752043868683937183390983412762894964088998128452397957632928661598778191271134821551691960940934928710671692970099137386567541664911944918681155264547390733981566228269439689512158339018416088678400000000000000000000000000000000000000000000000000000000000000000000000000000000 661 1262964960087162361723250169862623033074604254556849367458242944291630779626711867233933199407054711230655679926100407350991708913867886496295421661771997753281848611002109015775085221487838038119265843037785813090642478896070340972711372388260253969253134799734010092491545754947702565463896553057543684635938696359016737806906425330299032685937499646156124354531091688989488427684860225072771628812423434112316381586118337652294134399117243986089582466000548576919733586161358840412277706652242675444252945111163988058045151111741873033630642076054760554988808507834804655271408153272671204335443111003676717403739600054851774852605069973362535048248959724338261893246638622201241930870684914878981974469895051568661689913239607920890881212680213431299286607891968488419042521500652048713913470186790425263745031974225569570475769898986851684546039650824944544638128718361258506774902343750 662 47185173054869688866299819670545958864497535886422446616428813160208751097891828104051412592973721347740214716677576021233851351269278288724213857555587788817590124777897978591201815022663076677670684010210775463144363646573919654612012319344433076869442477472165670896601846264124433771053650581224832483344937658963838851349829647354410247802494178161270241144320446204625213756041625072231262466741063910454881830164554401808872634233230537650062997820166506523335284942041100923504518875721693686533454786000807772736775570150546562950897863113982292223298480121499527410568070557928304497071066863213549278564478407756952907447357399115561975064977438472288773354801743743703431471913058778966958965747349633101665748693016121060856638839284782418493804301046400216354396625306317846025133791386057810336808960000000000000000000000000000000000000000000000000000000000000000000000000000000 663 1677225109748914019771572886698107185944454629199783747272700688978101358435224202118537624263094569099527254714699235916965010222064739487204012926172895710140931775897752879191679728924898513773627142612611363154721591999558743146437740293955244950586305332867745037834494072144924988115043529060542874310777009070966971411790585330417449726487718559411249035836723416124707319913086315828429603882944106051761489563542926637391441122922228396400004186060076834562630947411767961850005116920374274249549048332513719109418585901682473856482658069730480652530572069808159494727553539266938868460589251158315091125564339567875315594054894171039371561025791451130931874295179699982823122406268286411884043501327057502381727453193778168805332284910947437639953787145861069178913900300523679044744964154093554537608895721098305782868646014860820475920907780473245729524478520033881068229675292968750 664 62756565269762516220510278589739542485907792200457784044844982704365616052347780271609551264743224460296370649026989744222961318168393644990785095229473440078212799607494455747647210456281845999101055812074240198024304510009535224093231930376686548598363786587986970689466157806492944249913475507590332144849817039731062623638339710402944613027375346994274880131393627812328816030274358547231010221052068932208276231334552721782553080924689621013983819628233679344169371439632036838153615515526378137382176221880200583326727784836983326650087138296621203309069937875117004721645895491502505298076477604061074664514412838127568482104057866670608883026798022167658693976371227694876535205527480772265534642919080261236860873933791329562198343954062262032461990627222613265563067389905444834310777825183949368220314501120000000000000000000000000000000000000000000000000000000000000000000000000000000 665 2234073965190740496441435064405478760258320923286444981736753291780302973848137552601693735654938274303413773208090610998091035362715035932443738831391153799876622464873100089958069525093990655935897345351110772499882499070285600164309836953473090466651064073297344824444709298527871150501169481370738121675441548500319230997053386487867725885682467587570820577303818226681106122187195166310144551442287154774734090347954387072257031467183077010825574573175010284917700106814847079261366178657113091106203403370789424697703645126012285812492467726829134423553044940459046085201205288207086954009691314546541404190204289173616460923414853962476768655665174866115343022690948060162426658746101991237360197543383682613107674768110642256739052635880919420369937918571430257698503052619080636883613949526755143474812796111564475052801852434385373415286804951078794556629247836099239066243171691894531250 666 83717636121461207255728305074125740878264162914640807155486127680531589438025025314738416143500381569941201097022491283389522843772930537466615775239427467566834252982415771322251344416097002682926085732163032731742362564891277748035935525482441362986896282667488908818029947231984389157169308377476534462048286479749153610980746582532045976430348494653492880224116773198589174157107712610078974837083532330206862487878835713013696690434016243298566637234256726754788640639509240719469307108569864276812909634522751408458591819695222608159928985034881578232451275303505598785137266993186593031321389968940330395011048937034192603430627140730537919116059832737088298194790616206398917752893933766340353282557385943365037376796933451698492819755022579630568482794067888531128979314877064588042602041403841008470786991718400000000000000000000000000000000000000000000000000000000000000000000000000000000 667 2984736255533717668602126818587460408539764923862108759931019611372119541800804089900239382376264631842428106617221882213594562866333170216802299647919975883007327567483465325687207816144894396591382232172744212962528207764640340659504947897281152972418244018141727265080976485106027095880249335225715556437055722562293941155853608850587472548321232248048153449217630750947614599493243583297356186626997898222137829606619929146424278813735777318612364613011644961908768923661902827426343591047621852155844452309168966762240636551501888948097644987011511751053722920152158931885818317904668951823845415873621641627760904191332212762113554839669443696146833458679849076518899974453030610078415386801184754767879273222598780194409223104483132314398440382637278069298519711241682969338183692074573497634480669728995347802988941677530248928745774086109578696952198198499850434473046334460377693176269531250 668 112014699939140449429529371458279785593861463578365463882792123437918717308254288826226996225926294326656459459011533763555156025407425147127484903574139261900848463293478831465352006552079350117142533781575479632878981481169249132570623816842949094189009827909416629031982701011296124481574165808499420371174394654638638559060169619083828024768377030002006157465194658796387291696906904962896346852723898667603431490742316748738956708413037304676663756306942550340062599479749831593327293276959752618357250265016348416300219973508656640023494268861652540909922260102456268290516003663875446627744999735204400936660957127910465035034447618959162233872255469990490259505993141344387322238800608250434476380089973763210258228263317068367540114086518173499538708566462390086725622955126044025842307039966869404273800916028620800000000000000000000000000000000000000000000000000000000000000000000000000000000 669 3999564481882980978581534207532795672843036360883314866396081607692081697974347650205990339037162380369786769364849109417397381332732402385434140170812083316895249136511176433691870668635347228529178528349560017154968819002109103112408620241907775316086919340182596269196243792015222176250864281592695415639211467781501470604475943836698223925941980794807585189579734064810515386852952761417493575613751159814826878238701259841688708782509127689492259671561534373578457323005874223538234094501794324887313113413564693628295657757913735133033435557812847766461315129942803337403361722071029744896789741735419217141791570995080733753019540878421825134954212106976146006309346904732012739405458228102436231906644154711754598002917772570579422838743095505106002446339778986384860061248450961821585550417514981754540181923214809711451056480892487257472530258437139324620424041256683267420157790184020996093750 670 150324398065032705532329192121990264361486598262666921784981776911911097781673113414909360833374080556997436796116420605477975883761554689949332808590524434458820292589268883152955726557460314677510815995274038667110063963901664530827395417888631237909481594575379187430906422795702202867069288833462857974571015765953464989288569253823002276970520952752633510018330174631303424232643147598785271044086516795790607741975710881387921155934089944464701261149720548944630833723516592332340582179191529469568230659539115562911321950145203783726042152167445150236343441965169865181757180871219334602233017541321357382235548508157614055325013788265775908735681537377130642446506257149263292990807682461693616567096706855591815932175704126959676716873257447511863305666907406662966043007752525704442320297767482486039319843759456256000000000000000000000000000000000000000000000000000000000000000000000000000000000 671 5375438577339706303560240160479877281435108689872382255562590159551955662057780188649049556714311184881445035985792997615550801173888757562005201830668973816732919669961040769017484085932966519838512227243014728357416045631387203339021384974755278442240799272260306032746606897394433614528565000786991806820395459818858683013998172167511281472143348763791413538152164279992072680331678739024999830071589056858621715716673560858432447490944554047013952787331401498040547236980570050919154961975925080901941602962237353005947966986267171463940483343400870775584011122466939330750334000533434966601040583980995521739370403285352606920955066870912423178589823236308679126960888323727275635834731469179961254307880701678723993681914161677223847312353482980120899175590901313331849155332100986284447853595041655009313132701355157248678919862368855195154754929878981672226531673963734192511765286326408386230468750 672 202337537254626947214906330382420519653034761181539304584805083554936289322178468406398834961487681827214250248832909518615670613602563637850236675858459980480500425968120685827928002976629575842934735792241811497705613058173161706085008746282578698872785354036803211699406550499642888798147017139870186841878907271969018498966630945082615795494430791501425347798328367325159219345818498658432336701107662507919586230962949424683898471387460618063080999287037529729813235340785105562500684505377639280390288435345117525190710465392051331307536435842378603852884517742300328960761079166055864979017635281391112242001279444284846045794494702823338937696169685086925925200975965277087759300962064142911677644778382371315282176938453664366991713197191409736235187958870604259521412982248881098935969137611593603174140544584753820467200000000000000000000000000000000000000000000000000000000000000000000000000000000 673 7246123246597157120783725704971646437534177393880548761167555216686525364827432002973664847455700504410556423306707838330999761136596666398456286207278905159141291237362832181214297563109930565921772406367446521882929015777288732172651834357473637239330668131330088912628842749324193804746618310163011878238624747499562024784733813935394084991364424033721487457862423906976575755417929514789950600554545234853350068698738349222743400129974673087983261060614476695763340488430613440534523597125784580271143384442136303711139355266031654568023623015579575723153975245775731603047824678878909153024678014165794199988978369678343206060260197657393812054368445551793995165924138299979945780099692497007002729789561305087189211672793386766715012619206383748449400309359890266115408944180433844918357935330865740617923788062042482791101947446524255780483572965761883010496176640846677230456407414749264717102050781250 674 273156879683849084852904587125377120701356767087704141780585581877042293777139278649045608143454569798178576441558471677621212970034987366236487438553208005368093236098205607781156743701709688046088082617659612681650359867765366188254261910339764065381742607716229015991445738440182913038966160352639695053415870175490318694379102572320112994951687094483503022368560169136060943871425416139068116868095086457086432331528117438808416920233813542235671772238378450828872215709476937550035668764137414687488942038869421296357822566540789807893363738300618059040557960869899400742838077918300101085177076308707330630235475526327331530642550717512090896362961267235850537618368920148705606690015818448905842463870381030261858316589171520882013976259124683152607095170673277226846207421251016062174815348357572217135659067911193965782630400000000000000000000000000000000000000000000000000000000000000000000000000000000 675 9796801696996661610997194678980239366288778619155886059117917521044679687156731618879253558246570414506929820549771965183446829476656368596622860468956889900721010031071078981306291002539222169194090830339216245247083420352215211780459764124786126806843749866148880415165684790065262279511587909366140086285752352538944502958786831428806787555984512669774441740359764976818757569124408315406170120282008508195892268616778902765285468899413813571715045679077267869898380035683219066888552902675154541654823931287984288368061198763772522548161030117415370871776984982393849135315141969445858833174508960898174117655724368738173107273336463590930719102479414602403606507017462170174005747872608917599119677915752270238619746569174080729020426272125847331044355894357712117429049558248096521202423726263581335326846796838966628995979927480070592522434841583281600923210848163094621732227551547111943364143371582031250 676 369856036201009903318636092300621899632133806593826112446531753740339461870945557411155818978808071806851215579068511522865495674596436134902217574968996532487207667220471833028097498030643902816283687190196039203870583312648635486059718035961508296804622105951841349318208734883267881697144594887653978041649134504758844256065078386258297371904820828148563211103132234892238521125367875274717191573505777649665284935130758336181289030712608997120817205172153198129914709875180224940575213424965584515557572568660405333312737475326355792256339488446416501602927333488507884586394959129435037679790880482061819053569548206154824066458865302994375531770091438172451338653384943159813926530443901499002284674455861723240758674375248608955856051982233182480125736423100878882722613063400732657693082952032917883197378804768412200379351040000000000000000000000000000000000000000000000000000000000000000000000000000000000 677 13284521156248640532136557449554561500624569222559791308822024264714488142775266781758009331670102054340518315852578514858063452652875513251175416644833543655752665555052990213785633927253290030895252665457641968012552938653058507300280407510147612094635445564169062301892074430960285720251490160541106527213307037937485979938847114969721685139425337316833796606575266060107701494800292485110681756029083516999629338266484128969016051349695088602752085663333402069116768376092793821472606848690636369283823036377540267453961363630862569463154965898944759753931631305847958035810020729298362312763718642568544509225634488652252284394377142211833327191567265120696732003310760751614907074793409737645209402651858372077288179466248004370883432102450326946051157896719914893202541911978596829425008809690126940623871067089673501865606759880115123684818976501382500087194463801515062484348561611113836988806724548339843750 678 502266685658227075984242243143607265273808313696466711744475604015793653951287682026819490669191650318862521470866883310981721970656127162074853594979187659765564656125752115577057543484154820859736597724914900253158192070961684906536340558611721826656692354663380886176266282358267451067426379430717078454322793611053200515871176853204777430175126366873427255009827842960576570043482574916685720291143319105247978045008276564051397881379437164935431822190371808952579780847232336589582336486565023241185473956478083135401793029659022770284598689833455454820531494731406115748807654150650784117432072955153920229105930302071505601180205354551743034179347537341792025738891901774951284759551417022687129420662662988073024226505186977552903817261885470674994473674869937001725461318286035224039122236083269124079199744039834578690758410240000000000000000000000000000000000000000000000000000000000000000000000000000000000 679 18067027263021969431773854831881350196604218423740238246711742199564228036585841554456959208113180271610958178688447372551749596019701060869995764812139751842787086759039441992010310719155925527836100744559173461974785779485583797234514882953504023139075385487088778496788735653107870717462411663520842467602495490629087575863241591647027011198315181607436147974409629837599953946391435963361071317251397057536350292320476203740131513865915819314463012842451775492081185122303540445183473477703813013755685917587229644207532172761333768117054454600122225835500486540294877861932629376493710055374830252735914139891721237088045085449565178417321359907393596610535913088449933239122467042761137668355958895917751593824221185264272825401602967711469611132428841569750932051956770947832183150302748345239010803570097389389118846148899428609669862445640891081130976777300178463180014773459269861177745042368769645690917968750 680 684090189091789396824319553109930225729270721533724513706959515888413704726809877715112375314982798776475492592608482025069993642624068732505531568132088338530130055133301489671567460320901380352853942889069099300654988357139985544609231149497432607345700738121317640655322069629143196141354842633702069384311307845326965968932961808742006401297051155528846480493172888329594351718155742707101256768374131377106054066343292375376015241656338460639202100122253597681087681252078029935461555927958334436854198655798281197731954132221924146334324433457864526478036994762529496631182047697674171707024369351070039228373543391855001811937612461512574350114510387223116335982394894754796742474374581738120360472686831489846738095399802534970088003033164624403887358257257230278619576789569189284448634026014120859704076864714890059395871067340800000000000000000000000000000000000000000000000000000000000000000000000000000000000 681 24643531619912263930679931356546732397771668535097583290978714514798829806133053039876078556975114934249196687542856288676753742204288514902788925466363004795520399779221666918619714147988486720399365280754848314440847512031021962002772167484468048950909235240128352253129377295071137471409551960683643914248150889470385614117793347275696269839747540233484316508529436368735090474925300781866001183084131421942693929599283846122456376433908985020476960260523033857224949082720507974184458137021403500796889920210379888699371963165575680568364281658191754213795884115275420495172099513996287142481500917920546120377503477707794869081455608811061017962333008841329163025493937942098936838842077141959082434412745018505321194201315190131243750027574095429798426283485702852828300553391282634291602434138287010151763963812950062813433088732901539621429844094219935205505757725260906941880389986465615947963669896125793457031250 682 934471222359320150117295946722006511465158683678135531162022621994843052502144215369888887694238944203952420409104765043527619299353848518787719482286708214414809793143932771513641717573453331933768958748519092810276127643034820177972415905470149274540248145770597704763322879457423429894408662160519227447359154611900384395459654191029421251432492328773994006298149613797354289810155001924191191386129340948318940265485690810563740728202014483539867702137584867763219916331402337321493124997551636592840316632127367766208395129349174910564325006673397050959299524249675187569945767851891227697507440732435766117544437794889996365657700825904502998770880454464171288029750786488032353014803292052130436491394007925844666317664858036166312866425856021551883353233525451776285607758760040037026727923542955080073845947065708027462034157585039360000000000000000000000000000000000000000000000000000000000000000000000000000000000 683 33712496005124381828177081073326306112412422418971115660609782946491582134142769175602104694009839609582617179755187540082799253025807245614892842261877424134293229998888638638713256868418853185801902200660559150930157537302994922568483986697824215286988678935775969196564973304141921726881687021429546228987855161189273255859510718918811206739751704046894075395507198155988355161397864264396604498970907584756214802218288664574779754713307624062138888204715091154369549434089008190381929878787337940915445911382642520033520667891716858956008871328673371249988074614650230446215651128940914958708023055657863074390882603116928367775510439525582561014040571096288856089637704856204644396107450506491676808871633442445960552350217082519877479158669429146966473097551959381023582435876379833010276504623737728580772298796969964893934697566765112855802839641615705527182707808180946201142072493617263262422056868672370910644531250 684 1280231055401901211643980592439921483795311180560944083178957279655644629101266033380591587806137818303955585976268175146907268164856373736800387124527926703097812295128725312956043185886091943980332347324961292985402021530088983351957080825303742114892475621881542005598715266003566043472471272517087537267001496384450224667097511715273849308439931025744318088924519199361214267874990428796563137108865919841987448608138695620037497167021555559584642734695631719021644535756151686871588423300042550260459463427794433506202956480213504606359767596888996492785331535143602905595946470540545959479647709700546534967734566342915018014314026824711233788316367899740326519505161670760715704723309199947084822901101670553240115300269069450214860257576136126812807946783867333259533840427198628865072222651403180718444336243595523573898425438061272760320000000000000000000000000000000000000000000000000000000000000000000000000000000000 685 46253741956781779975912414542009685112473547291902566710460051835283062644601033878584509907266091510025883871358118050107914373476878958724332986227916496695326057317998180133812599147569180614484966065936964081046812274766589505900564445696590885557969200358758092054752117758134882563705066050092561645731425054176196446096475491284582977088120035074613588651187898633792125422330905530806342699982387733896084772376788336915116505178588646383662972210872420868069865161103832410635359285163401321646675219841964033461513772453354163772352747655908894286607446968839787181514063610066289311438821811727025555759747150043786737801106719688545411360927150122066109082965477502679823587997104434022346760462002543636187130489639269831121934270302096573138240601757244924491867566670349540312102398689013947168287932078781516167932731373003082388788074932526820598448214872791568651270435394429192399456951534375548362731933593750 686 1759044956853530404571996842670887439913025370928050392183110571002877098423906203935303488380064977190677677631877647644406470500713110195743675680695173768244325401654772748264619550416715866236355490006543063549675047721698630585233992731440755670859637258386084832733360466844894399474612987337435436116027552392097397757126928199320495928162023869503587419560815664786609394808589493880213551310697524736323249967329166384037341263109730417447589681155330600202457388269994994933853483551281871024153143186033558878878186362049385051396426294444074567227475738339746153649163336016864760523245504031936790993233665942634768839113211546120431084278863564918124203239855970426493515086870523788058384624857706627449340753661630419443598614472812691729006109366539875599406031423026954926581776120905807743943164724627042099540946431276940997427200000000000000000000000000000000000000000000000000000000000000000000000000000000000 687 63645419027375272498125414745072725311464987780503431954566523062878459355541210068225007293769863179643849711460279968101955460954145471586044153172547306448872077887758724444906828626090148320785914543280078912046903162215989495512440976138271452420817969656695199458405207748710548654125101559508939133110016950488882841175974061726124042705288904798242803848194266142077218501059701097483713050858858636884583945306977582796043907217429282181146264369605541300757019626087203276867491675759369329634406913442298310356356625011041160018218579502199738050019155870736680404059876718949887338042272357893249427299097151709305315718771830044917192652899303036148443245252899905884292337089912533311074941505684187088388813471574917496441133578108552814052470999572789531741679904351994613442857020228595047989974329248195580295351227631352431499603020895313071347667027131370038855295829345257163645044329314259812235832214355468750 688 2423974207366070748989451136062539282214375859245972554424782245037713929541253092499255993013900850900982349514404133571586040432004835814656373716859796064384413672118919621438326686771306725193735674078889366850208769084185301379702294894995424536841239479148212861964530942443540830580188683240760711017095937705161625208490549161048984191563275879029839976076828715569655670556677736802272219391947029649507498372480190473030529037310646173369724245889887725736830775766951335565789205784157675620353415687471344280397917991279889844311761325608877372517767832168281706433357820266111866152841975066570394610846393653420183504357839507292749238436098670411766191262277538568062420495298441596428235192043915882393436238135991084737068855890922528039988351411936309600067832224067295345402311731243005165521798421866818193638813553256572965722521600000000000000000000000000000000000000000000000000000000000000000000000000000000000 689 87831048827903217388155419512187231804495985698886762318157432490662014105461167077324124184804412759164289122922598836355329617229537195054571498062515994771753300402835059761688294295138009590746931059101183469674748818465395094580364722645254155308797994427652082796429949482877734501545676345824077923935323081547328922644171331872651831366615592101655053293540418033960844142957618522983352671090309818486594910943565634446867802941065050132781651517259267442711371471409507564852215078655371827791143831366863270963152482687486759910342572649934933509105282705592716854209068734964873311315767194565295492163098753669542134053412781727504351490767536948128762742937814498359573584442482408037195332653434514192062893496845435579625609664759644359286293609351018277028494016581558082733032566512591567825517010058491466984814833085254678102898966652295054749349859975573018135301326514809486245560776751517551019787788391113281250 690 3349946447453208415049636524986894767899815195477115732846179439283080172218625385770556080345170359089639584439138633867427105271343938884161944428059911410554021160993339764657581030648533277006993659487697772551027226261229970143346811283670805969946178022651289037745389326661158934935088985533245632241227509728832705263953681214723607906882692719870197661490208542071594335210091559612628234685710456072961901267007904797122753349329226559309967315875944863447297954314337809724194522357578097890972941544114706829714436879544831985898450031299726826906098764097963393888424895606702758074714755835282722775406925529005460908411056441681055029801304856396079183789336653513347768512009305322099814720088308531334791018025056209948034429257114832522174355376666366411367530552904366477287666614487060602907365984434400127941554381604689357024788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 691 121558681482310522550068570302513063140974284532285107128227234360588510030022728159063480900066461420731324744566729829613769412954253824636570557940686917433353838126149879544171302906876563415842007963133361821798966023593205762899938990875725154650185783811422464868756279267207574592583574500487262065530790871251575229125792217497820888634122147122084895693784607228255537322047562439439415979004795720034658681845012362844553671811980608558907597092427599051320086687434178911040600892873765290485372918611955250446825515844661941690257636215351571030608237340303334523708803745177126295149584160091229707787285358957326000822264940165128535190902000377852406953431708178186116737766783756588402893007901131889512880149171611202267715970843881004354372386254859436867570976437223795130292969834930490952661330012800482185416476134200954198583011954609655248898887660422131730242690590460029678721021184628625633195042610168457031250 692 4643045196149552389104680569350821579583160671454154736830502361857591339449636341926603890002350147671336632375104367834119940452320573806723430409224079196418716278417702454496464410961719501283177147951009568932377844530092335069136984668110436245465343797455839814298738684177024057863910730157026296763950034303919494208156258294969763865234327726828771660226234914062579864189395548206852681328639626062410144762272240248316276195924937601710283980259765958559366409323818906223944820719498191534305697927985956784962445915482358964545750147149422043281058055939670609218474466461437036884545393897967001870312316723761531940509822006923679594076567656141690027947545326576131276744706611104923564557414859379581822799203250857232884303812728051717774029575970798306804710246932269580561841080243357917918077331755741639789341623351145282821641627238400000000000000000000000000000000000000000000000000000000000000000000000000000000000 693 168724153565646613464604003762639521006173846579347371444237741247543801782800519319964823868342321195601247884138433144606970683390598100300941283501581554903924078157018318519839155377184091249520614506293433428131301077999078836317987163176070237629720370553006511600606486708069254964773059269947619152462207345525052359470995208654877775061190788516317704480633755044945148404860793413324646326880463410140585222424011143506909529032449535149984489743141250601531867230207889491482641887963279745129307806104868945126049002147701088801388609763677141860536779367824093638436302192226938625072264669979091871514508399187950831228848030926020713157204632500581693094603371785087742096071419803844998230133640889895859850263354615827295425956588190321492886160657099950194250092195381013234970719628168670716327967697274472927223036410251324921927684085377620603467542356978111703660483138393497625981409804296617949148640036582946777343750 694 6453859661059416257574518157181279861641284565463884645782472447735588710917881507395562797877197354685976826052713916979317439939143292130287387915496847373790121163987656395260435676479046547427951147270075087281340051386696487409698128602346988890835706875354025966956069074141233264704938813450108598014924737019759108661081242487635918235063424678088237057874470156709088577587641035809718641613285317358711578194653386642835677320547264259914147114505686999629389817845675054749300356788663220462409187067573993788258058269367786647853161193745278296610908299029924733607324414397158441902099990055900956218315257888598139899197137896747267587344743961878667924380966270853625366620462943511582352311983279809417906324225192673348025715162166910885727927940567476718693517240577984143431333777779215464372159030116545456131640919984974078997327038434508800000000000000000000000000000000000000000000000000000000000000000000000000000000000 695 234864995640168343643239391442522136123832125312024870616736478314365950689460821020486676757337811781455555193124787017996641351936959370286038087828809609833887313140602147977917146121362401436820370626043090628501773308854246614504809918678563933703046270870487536179305234884782774752437539937312098297290945192180268988105507991878616204643193383182731394372183841267996198184803644907533902149660633302956182695860982742638987082190149373027075621623185248528710178192074261578789575149566020910982536272774184234288019642297293341677870236234444471636297733649022263824474665924382192792497189824997854520781315971233004749441227943834719351503346842640264156901881138709474280302585796331229568335102201314690983138641209184616673692481451064559844283934079229201020832271411932588534987748599908737805997932536104748248751630851408798637686193779112403767418963751492522833446268118398749202803063584887865999917266890406608581542968750 696 8996717565555218536351429172886826209432628732006312048581837384491812597248408192384385119853480992532278702357627979595424009315957438521941468482716953975173279820132919374359048319667560703799737460666087695515406145302401514132996285439699771817259339269460645607102108162683423737141143573173470393324037866605775255279474450812391444743630945080196503422174694819948624908533508930819662843528779555526129454664641781121261108515246521167585303471826409664706121776709091663514173429998740556872793185256675277901528092439394388051414555418591568212740244188363943952565836672342442820438686757740683940427634260269916011753919181070497325659872299943499640490507690288988745272604084925410152805535723499652394705550793991143015832452279833518471538889265267204977183059430362135446978161558899765213941887248341180205130239107913203473000825330685968384000000000000000000000000000000000000000000000000000000000000000000000000000000000000 697 327872885654657109414270928522200858990804172588106500819068392713780417470117173545008151755699742586835877060784580446944987776843515379505364210104404841012625677301085917426265639418287312902320169763545608442219574599119112837837429310762472498961523595983871030594082909069173094261246706641038552657253938371323567899691435490337946148714819192556019010880310014645718495812219514965040246851048456236828610811804319270228371461730565490512254729994934755756589399093903881183167000500218906221355566319663949241099284729601877026902766472890890630778508301375615283803782264000243904533426212480804621079143221748171418530720895806911452389339544827112959601241162753455232575250251950039248437680931133941061554672799389668915969313272976323502770605890438206111918435747329220416706672249208212184629220213175814601597318714657707897174231800211302652511536827896705388770593663470096932813772254780571024923574441345408558845520019531250 698 12577462861919560773695943681564592735190317453716847268699297064883832699531419758747579503216774780899163166564008892741144508929859271374298005499435950365014196587634229182098267279350371572511103480530415383227158723606828104579856903378162226623674436905644608827611697155545781967491528906639682639654495014321182702150065256914793564703139963106756708807742842517530128638722086615373068773883222708663945930671743280879308730380984848594669721656568794197114192411358607091779812970253865896334590288450776391672556092273985834618181984993135199928540235880549285061632363698548664202496354618356955945513332311496528441319707718031439265973178978594994325993530202369834828197630448276755052544931672590535421072349472851017939431645709333807399851483874972149960210502150024739850332321646459157930151155763826756617094680038582426521538941603226488668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 699 459023921539967038730105063322349622678138701331656636908536892229092950486384818384380393853398610638744327349113302430436763359475374787859471400826802570758225018516066154043181839346893907658927680812050205377077194490651126831058993175315312694317781334851026214553038432333283260569514597966933674782211040765112582718074376103076844477807511539406108757240720245687581240914824897957499650583811619239786807459819354413219219412381322972453869372355045950521144736837602645730846313111830111471629326918635838105149082661862731325615800130834193306284641122762297395257206961866760199161952661895005777971406949315377981173677408187918583053677456997792158137023932730982194559771119938715646953990311465177601236027097314469411287213759439612960064993530118355570266081795407393509728640347299920950012336350688593010665556017805745888029506317006475060551763937017478963594809025847446337946159414982252866543888103478820994496345520019531250 700 17633675009562295376989757144382679728735307536113619967262366916468937936620984779241233956802200287375245092023845292267188720462193201376315326603380292077555726385546178556906801936304174567505533494995903931493100002988255622126721721762081638570434654242713980554574326881499657249029882805240661133468843379840568180413425870418334914095758846314933340456901902081507401955569383877589617422439384597911889332548903439828421744110890626693476676350986257263119570434140343247480476804540347346906168015573166686336056681173009208837611845308122267587942565070147962120514220342080439121058274160346248096508712342971325682501911870977431168164772464764621135395776020792657921578016875310970383236714753449163577498257428210580317957149054939448215160467992393776299706825122904581916536585408389840757552933527104865251732740759521391746277572009092258254028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 701 644472212588445853805043074598789584687160688822443238143116031521647813458280487499901170998176532876772078467009727724149936086508756402546036961387435646508955776635153647503137558474339596549766003897814903668871033189439752379060705673893190058556543002256275874149792664713438183626010217392367754590811743654608003203743972939667851187481469564812496736505806817588741812516021991937893239770307220181736124862011642710431615025274237744317156860308538461701592021973780401461647302452666503672242802731733305463585725198647845526751088015839174515399275171476139807956660132384214014836793690136331672104303574180366336919754243666132460499485570856723474748225133627375278381989069673818397180120816527318308326208402860796729445104444419967780499377551879635015970636467148362768051848013985574146846526961765111635564934600556309285182937241905037121803179665915353953810535504659996670636946976268430095635686427613109117373824119567871093750 702 24793047827301784798878324200757158456771720883247384608942129383794849418534456719526199178886503902336951028788966114214111188807650712608869512421594451170908887293642370058451213762971254379390546629082746144286867943580419665676622700483229034269767784153703646522950723270774269926688616684976274363259021368869485168791409440225862583860265383106131008005151811108320590392901821530223066089243444729810477053770464475396826122336558653345047394240307069446258735358561871313749542820606708537385208270072650893741855511817036791661065218874582582871137368705504062063457192836120539935275612944652155354144345917124164861151630524633287670285996853917079059590757733304391161789461807987889325549135507010277394112610660553384547931296537145116694143298723019124804831827740811369926069309735520572879387854346086322583158901428407411959128335517508232810007101440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 703 907420552769396746156666441006990735465397782875916327198449701147281956714813609883384386004639395246460146509926203518196352708051303386758300198872362688347142669700026733774817544537169225205539878765271819705529634178829598740310767183095407079748188801998105818218812304778223744214739281161447471711369861046544474845567237969111267819340266455106063378414429712488939025287919716427245686570990531707483311432028345862809920342637669333275785582118871391225746924347134342754315219508010460534382487407904149359614567288143006045246974136637806000931727543620525758568453127329041969275604082660458809788517518430197595492628394753323889751985715759602766205547852226301786221888211698399059920757537512086517123475652456519507810849491241244973777220624571664696426194606175940385546419631682993676697183926014907198309406839848841179452174525979950535287859848602878692616408336088876292566711076724585800443168004392191505758091807365417480468750 704 34958338707423307459779114492436258707002296084814044477438083013084548476996367646650000820572870140493974665014024938990149426155809917725898172354258305550075447575827522958353494701847578517748332876793842709118723449092414128824975790267631046455621992917829460937262630321220044383115871870834916991180236964402673157873962096247161870221053741736538962409194792491108629120446020629579142467595103156143909471222792885699925881563409940193265069263694286861741328102222680306629823987225609276782396785678598582835620208186372230791776150049239271936402107441267979281377091678490450287304609476650322466713987424754793967517396636075811177216049614570471796250966234008354423838468058403491999542070835433353812066433647385479706764648512032811554081543710779795229783786137685807695581440070655409974836342564213594453249370825222764232969110819427256059942540410880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 705 1281282983642978643108041786630411498794270917772332266045902007605743899734555592766205799322397225174176671160278351745067196240380409400625686615494535534226712139586548758562183488567042091852827457610414750727673250216653345635915404902113828589906981921732686819781840249219287836097476146277147951820469976009237470567244849009528298975511755347906618525618341137728417617619341312183659140508199481881041152567823587312203560340361724635798278302710815452280984929804101817950608956345743765365359589867793015481618387298296847326408588359151027973138093204526899274660617032064381048852147504456126567020432787684657706856997909437668794773848981086157820749445505691579679811233146797575085835575005222992775768703403625864940280593392799460611044927732567570501433346204149321480357597319806330624182914686227185925309511899957653037881574181665151538230600282878752784322959377605415454248731071222481490675185189509477368119405582547187805175781250 706 49431289559221030744192780273637213199534809176972995334531980278700489526861937695361093489840155269966096619086740653032098010584734232982234531714197261522573483717990705980451922753692437238450254389343178056233116817133839669592718672869972020731602166808767025395166536875735765800490934910720245108471759955095731468368622218743449509335473436173052063120472697324849158911856179176974120315804172481892647559303376556912439122379630017907520951471383051386311646889126215196046876017668079712509212795695435905885503113110720252089708751201498621230425350438248849967534786106967425429318919540617646102383798411840191112087736157758679933461582310575425575063615090273357044415831136464729546474314356311189662574341069513376594807195079039914816737082108208794326913012878290505701307754731019958945999331364322650148325648129533194867967262260789626151364091445248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 707 1814303974529145094690026080744047819379205601244588572875698212426514103833490915417048213008170200759968487926765285201877854744500930074558210828695223195803563194654160104613846405635903948573641132035527261736607256188400749050141778740368008889214895623913202319376457146928798004841719400385980951411303422717643698321257344309429895908691248808575876466413587009246584480613611513905740754846679150338283777331472619629974439417306494188702767867615916334663951905791598991572401985258756465338213436724466352931588120765301928953535244023598406520562401913139239272033650648690093402048189119242594763693499447852708218624982674589730727718380996216549606573664074786055029974329552693215222464776970816336081415753339998702455167781594974611199409914786722205981494493321115233947403967214432601100461690127232765887581185844641614048214074994377888772531591386535007443711837463291397739768270660470933959156113537969368110225332202389836311340332031250 708 70093848658938929929717170885696172493785682556342477769609036601657796701438821770649199753259004989555664190350036330945089805339153586186856517863146002209416761611015159883614757237882336011770534578719152891780100874832300281691537629267449850978204679211810367674883185726995220653465833179152719676438611187799433078772534711169470006024272049130810466674033031669955691250423671097796765208217222772824641469028082124945498686887213282939441847580656868456186804974617223779901143971559420080543236914849874470827665670818878144883727092480828491104751948514371558974030762610395364899062939555921396409391948460364350200181084885217675396681162818428793336673703879654750308109759440508047563408585219208558399798221050134435205701469031288663952541038942238225168374681327960046003232631054952510131622955762818161844253894719725124821074061093099324765977890988333465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 709 2576321908634636552961079976812591717084635343898015884309929230801024434878373696729070793720331575716783314908305821465593466347738727374343734556370236257875543578392187887926980916915193324125534297406119395442284121734834995686771564210017384195375484134361414696535565823302130549278465014773758451900755323377772440644681015043926532267009663843008790185116973308958464485925488147719951950723003985862564248219173526106010150755392067712676044459348835008028113442512406292309600791576000152316995571619573402542715912396373842650923214963140843357103898657449646852558633934027920283102222572737935107119381898369298073419142685731031526058537973195399729567347595758053098658934965454241979151899794597566993407052227180157723507447162232315607742923238862876753089852942268583677570404727461466502167505544924567395570427452409906963103790547183332893039735091167778390367089067825000737915073029572280530958200200561392101405999710550531744956970214843750 710 99673848803455559144972674158617503592222527519879208713117211680532537518466916641601979276251555146023801685679634973707996808625959052717819847279349785973085278987622701190084529587347390263901490261034605481716939565999452602112061165898588472090291287375162515672277692567473655274137355477326810036615103140693983807431504344505672412429444263137052405766522997704696557765433526915375711543654243584645181738342783065587238070547958532482934551326618829202904179818065314167270135950243872824980595534519756699508235883467833958719396503302932160255048424016635870178278651195913250149493625170504894723977659642993224461316348967293399462531455858374237055285623529935584085102958097139740729172863362039173641725326863459087689553393608993522137797386735252282632077021079523927693114596862388668996110327044904603338350744569850960213140696854204424473132441839608004608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 711 3668696932857125185614337893074088645138208090135845976187575105784668956194504445263193871305953688963580776298459270411705084631477037112731768543467251909870206313849400071465540466899614526630588532021052676016257524704069693274178207026854337971287691901932059369417809880547056921488438985469430419566244690054810163874022421014224700442163072266634962859504498593187165411424816873562691456690647253583873553244826453083532505342453117437812585009104183288376331128973719755157081907320738525744806383292838730684560479269857791550294818679277109557556883087837425979166615515795936488916573098935432997673354989110354621088645791471539501953460750978874676459345199195121920582072671571633692718803962306022822233815915944742761237386313979370026418538899177480465115556317999778211626096787397711643604870787789207145516285796065425927295611670602255713999489499690702652502572107728066323119910309611389364870485664494800803758778329211054369807243347167968750 712 142135469936537787653740300801873960784501393102657722775376767051998162064925476465666065275986978210371608943407258023536823394317753649533633863649773128671847642726895408080964958455092213048833863158341801042959924588130143076911079195248899327639651094426235997305540288883177720970287830668566614009362615435541036985415681874912040643347091496905491598595722589794737862209478268372169340954786024709793984971705928465435365916430118699515360681246665354274141830800134368057520337017730976890120811380711129446410447343177820858699701918852938956429568190448248462815678156530813775591386054581507318573151619560674313657665695196664772688671540833396565736690933643780897218707375608202513248734913966639207001354617436596083370246554391316627541226544493792087760522744762253399746893062862885263506643016462482811442168950229851649393915019216010082801683361381325417637478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 713 5238919859765166647618093719961799002071117204517589380836792202256601697963086775427656674913348033542884845490341067409582415088297830466705195425533842433563698453944912203854239959558318839518690415241232030889279863450354034180438446930367228118134510311557117067530296361029679659141296301061272185240758657320179455271420218058052777386730207323839505845656591694439259861617563562510054473832281859889493731638699354904384991693702965323105131361161526561608828548868675681569219782320022592353275517421428757795876712493393155395726898933392159078280759690162784717095876075441599979962873592628641403469216924884069007094668144362382815805225190002398522748782634277167347856828149367922634513389209334330138613228146274982277544419371728142226293854642921522517448822454272275364475289057878068830886305951066786578940100339317011654621249586016987751357897849434684064591938740820233618043993312738010705084029461293991872250508379238453926518559455871582031250 714 203254520523125084309947808462976403663189714054739322544759425068441933540270762387905089446151693374416852314894327860530356886856223083404219502436311969118336382282644734609524597444537016236540840611217614611589095990898994248198339037996978295383083177858696002766278379302470136329282683177095958363399115123357173911204724763050225812330555790454408600198040855586768448180995667507790445389187162182939785629000764384207306282061407572663719265792030478614869564571167558382665854700609546468453379486521054139146870250714932718375288485207501798907902358648665675272214870500582817133966855328973692731278459442156215113349739473971216277630553080481213931864044010046843836193484373079027498535144162155912085068732382103891175163042547840221218624469174307127408430863162537502279604145541142119690126557331330179102871673624615994289682516519045011558238606819510320636939468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 715 7502162630038471880155716760105744764508628454637516282779777804134692097691824487303150095680261723994328590380742298831172631396014186244383666727553474815440683923202931500503990031474082384333390920929887713644792545748313804413003185399175691564552248231418870542286048386430871393675411528330873561355859626325579415107221699554680186492343541050638686253900288896932768067873382293597476912826095181754007357393257614798376351543520794567577245216821959217757691935047426831055241918318765323225443917655528003438363450724929909278986025625633399355790113450686619583222372928259441261465065789776335349530367188163729359210447570612648480593272434338493790712291842512018626493053269106819490452642411760637950639792360781537695551322302915629689302018643480122289565669343679376472850268324091603555198391023742798064547653681713015937027280383466046048896970658032311505877689781854993103156597774989100766668709510313586179622302729796956555219367146492004394531250 716 291468121110948615298696585614947171124183031409476887348919159858650317805619647330151628826506716823806620095431111286259733318194431622920030778304961348922171356356677047964064317288881079877821570006417923852014607825176753481314589818001259182573536664213781240917052435147359268881099803746504908595197919123436842142566570945836692955378359866091612263193581462058514553571106030146455024871682216563859644171222341639212338327338089391977293481597536194705172629182637923469349071476413694713794268784359069748031267993993629537203984811846161542516282270838625017974505093166786533304546181342043215606501156884390105029980042943172293012853766081322419563430736228342024005487874619389253799683162741748802583032551080115571585894559414356257391972398233538087396411603306953637700615937150361612889893219051238874505530782057792944076660508223054934125252988544192816113598332928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 717 10773147506875833247718323425367850073413492607032646179365650603816042382031461036911308450124663837120046033847708234050798725301880485144741018459453635872505445800578204729950618764868017948570085203324656785191156456434528306191839256504350236498668796066026135741822640362267180077112856305894297910540887045203965261950153228557710235645415179046020316244912032939566692483922100803399628305039429314376654541777592188729225444414731411791699064983843415107602994412985550931457458892460968758489627543201657944578908717628438824485143666748411611745870742923901807358510066956067214532326889351282654491221371873557580812953612283410627813840738259623204353944207184790183070132299803586537568628602937600735626823435786545643828727824344923996111599795385749826255780324219063858582023426105697073644939191700116301461543128894346152655658693563702735700268064866939715467824774850574032648981430116928612300425778407972676650175211654492102297808742150664329528808593750 718 419132786471069868288996632553319813904346842647450163319965578240760713710167117774988936954353678383230700739764011523082526937380047227115297964537427794405796404447399706501611254260045910006121719104662634350936476837735093644356463844101694784261771152681847259055082282142393677395161275144720068824019910330127213233498054714118047775332712299270173328751638001208881711906806897278515361674709467578842078048092679067022367105042514939162343040401783589781910666531601508259159560304891252672493032107518809110431693697843228003872739585414681565569372343667467293288090074543489791073863345570290637141490646481336813929096300992087912548792618069315210147227717288973223267447583784949291990671558628674959589628644740567591970829978672953909688298058315012940256538289079674380516565968228966654194189452361998587592830842375147775564138107701696052938489030158327299297919578931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 719 15513392511142521359745056406579496952856703627446993944011386887071691356721577429894470563205736983549586623724771344032606859809768832186498998485018614479217994899046063706132572507494347699496939824254504856586936913086447676921733892567408974687233081917363654333809381554353990792433077938952306527276209438363125899596764194363885820833151692588199825663769486400052202222992994036386687244708998823215063839383309164831612605042554296981560810876948622600822597270949522314484613310001962285146623749516503309892539588150548910381536645303966693491926845357121649456463793478317634947894576873036652651005236831392820755462991193033376417647794381432863876589953518207310408289111086037627333605932288116739827975815658579396274924711258340703959577885835586093483403029658913707509966111041357280098873131511977087422905748413183476365365017915847092165165503752713634079154322931772032684898086440304038669850167364502112695199371669718679811467154650017619132995605468750 720 604391813092878689180634475599450142791092683848835656121113594829183861486014800918541150090612290321534454481759551109020808728371515248536570225416537542381356751595241447561543182887275228260969698665844912179294747682169307837422274207969720653181900554725345223936939431186624845239190428940403960633513058776508709808998665012337514452149609571881306560601429094665009391447607344115981297137857995012445083169976543489114357870681801733161944993388028383619730403529769254616151120940597494254486642717765575345085134808902829863792747265960787312212633143326265794943957542421094188813266985119794996976219481939692422445494215404943362015480798626077082167160902803143589312500660188463453936753694770337109022668424300428273305988339229445896294660144232264546479075652229733170062650548585562614982892266295893836051044197671289136318267871105523715961495099529878767702538283709890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 721 22401425091472338493103904539036296128419949894520955483213327290171506028098206607529395156526737643672493485696252610768629872734876212441878851814989184496134774624333188059982001491791582482852151704089090654309169558897758836196152484365987568788169426167521028526919170667152183588113489128508342311032470367605244663076138106302488391725212632951904812364666256307134900944950195501299778946913161077398427544829416985376842125479586288784109656801427687793431872013612748696040149780471425652857360355585100896430122514920727385591623357562511505332280017596734848114853636410235117422964130925191675660711332568783588653890049751228299220545287845508842197981810885866787630369449883657244731684595716133961012266284087292482530725825149327813746445449310964323091721059790077268978007251823365697473132921698540826679727686058181204149332371418636250729566242048744354465305612911231978550115743410234895325966279780053111153897434483853179365553387469844892621040344238281250 722 873953919464597544992359566352780458976713304693659963393664264309637803619118991099326717148525875206551718594241559434459961268294991315438932610742739433245322288187442493738895671955905118992144578153871564942373539513475988090914568338817647748759192367059307384195098399667839172744043807423761393356614149688407908087597022082555990853285720445949842334112909787221305828832241941552358814556896758415769366401829642453592664814225862013652618466783883291799524251268376381969626542704625097945539592443498337901876242058009567815146272921868467988342080523844755139134358550250355346244172705317959693507258715041176578670451243410285936152523157210269413451653399184374611018574720369661228107781626528149202798602121433859705563344109033486835995094049534339232633490575628677236225703703646159200868986168534394083298531409691808343354759716426786265553953288866256308929823090564409589760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 723 32437387812202800353484595819151680434984700040608338108100571776513917269635041437919526901741737060812492744782837971057930540076799978220427392283988961265512887310883847056372217346693427128406063056341387532906797014296676510312699148360046204975167379111547463074872057853184059308800231815932569100951621056867158037623960414533968515866175310685254935523897422249353251371194508091156312711643213522051522080276254603592882054803318530699291254182087904861785307926795085249654864264533279266735761693167461918361614918847758217771805630394221651137400480929111393879003952707653913593457198102684824700068308171791910245359888519523272153421257650511295488227215404569067357993377463757069253460079884490461265903388986877213559394699363608354309644451054336223138502416446189357250521811677502306362686512484385467810593718272261450886393086154475303237432069736701286122758725713735662806299951702070147222066454596404758523577565562700034118570613372867228463292121887207031250 724 1267238025073635773189309140516608412222378207114974224815347220170106724598435108390373320622798244954625790032099841657420439395847032245539194022636561522462364510423680263215049824208447481944659570585477623980354176885103631396734888780597878790617836186915117421919797462404260851771586428387196488237493231656076671255987653701111148345176775218682398449972863271581649135477195848935885943155278909622098297434653112194219965444643805829818551441197545773062499174626606161664730151283494403956073903896789387138003556328423755694059166298657122830430512195093040062151975545195810110167781877349661519094616980168541122299744575850656943832222219848691683617817863214757322741379103400866833832499341449349963962025791437301759725945130758478056482548727728946768639414716732427689671460770391741729744378568905660416936431671128200493137175900501844165129657967547519030483984164206502205194240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 725 47099266563278699600398518244737806529248877043749147089742711273837220400640202630052447221920436468106438289727265728837320310900898045824026608252563813503487034346957952767614415367301596302985269528531648878076013894885207684316368611800348110056654477312837967423015046059233707998244492431017954229149882570840138094057704918123306424711806195303080336699907789664403793933079695427954241568300601078533646727918937120823502448032638918542874078140626546723439217929728123808114896970184346889173911126377187543963817187623364623677806753075238796291482095598795569195393325181272117635668257207756328473449876207387865821900264445402210479702373544398860789827035688523781533401818900470856116675070493546109469598298235471439530266604767016882412322940159532735481519978276229959126809148464685967654220308927336001037034422707858753053968902747813493652631852876494832627271782270606308259586223175827658291240440445442747721765980937726680730093242743805603822693228721618652343750 726 1842571089772122069663516204726289607108422014682228406717011075515291918487255025694124301960800707822837802716553043001803387504543827527801834882275146109859823546852751233125260796289377245377991135167548511638967424968666670788198837580324768669909242104931733090242841353538781242968509028169078935681060150660643121716814106366841132121979080245013903141058499962519053843184560297708459510105625475759089074041499327029799319587119156058860340782972401149532149841452211767819596203470306202493493280698392504050533674275776727647591567470189383304388092795302512689324309668817852378879681399515589974182929612791715556786918652675586289037405794483738497755715374231581719781868020061899085464546845273939301008130861077663049221532102505046860538685376168694873034937380710544660223642712640290142947798319293795617017083099948399042432315780027042077218917106479856040304824948459606873221365760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 727 68576791974156204707557348211335458653105147038468654709683813781389883039720552354612253099652552299971074047433252153813396350258171608069470998451055633682744867490097112725312232204089997572446323886569172912742932714982583783793862799654532028241024615698090038760530299641373270646034469160345206411480526206922511385565261793888680791518190027098893084736234168445859504262595841838840315094167646650472334425772709744332246271595951277348987258312239289307438987791431558963527913300154935614312630775278031541773486707595198559425787828563620259445985513828821288524300897220818044339214450356212648178131072269100278609915103550474150553412932456671276667337928089142128592859170539339725415627916492340494140422454478633514410390902555590760392930857440845371332186132837219789235375443735820127555079852824257173839431311075503400108403720670509695839558281040088732863796137608245681020616818789517687033114932123693729102435595467589815555850552009076182002900168299674987792968750 728 2686478800794584677966484662392884661982851244635420048554871663313832891490056875699089398232962918510974777175067253062365582483667592082328034172593764760822582649123171807295762984661562741964749996495895769545842987011652615699032912678630173923705596878263307118511827314814760479513137083715743782543937513706690043651701441058288104361233707334269224656280409448660024766105351752058554368475973622060763574934614705000863118454902235398594521368683594792533441124995785036664708960684292053429757712091838351783488990558012256671691127410031154276981145991800474623876666931189492443180113626811745804059240590071194767323019963175526985348400479880205937871513840912276646117799974265232572860984005244349611443443375152400361933118431842372906993510424561753393732537064489078868711241695180871102279825512000834491447212218244375068116574783009313195935248010008844503446844003699397683312423075840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 729 100122493596116609938809285787989721960678786231306125662409122914852785716027988394005441724959574515054329160553893868289763570363533518158834316564253853760213971448312616862115852248733146591459778661819802569534308531819759319646827236304898668483271617060265423548278954941615989117071602859503013726718926914244679506566394425761680054041437037087406215278598131769006004713780783853490780776965910578146502058488897916965978666718212887173254579224389000996234866607500162577355463025322951531536025186973790949072563225873866808384250110484472639623466188695542257644768664370951076275566067328569325825798173487992594244476326347313164249865283267005532734549812838365904289224913448836374517628757850766155442658352476139093501221460610351486810836654480742150334418323349784057482365597327180804713226207364593863401127044610475783059428421796622139261853923310081266478493953241538362248850888771276198618878020419493473541555582337187733254395619053589427949191303923726081848144531250 730 3927646767634214637564352040619839094965422930927559030877599046883852884242482328408748365542955704241718261453993553303606474074159117245738971257235859242274042092479299044113906622011351609113695141636472394081563337345277050672872068581691764931300189408380002452895345149971192263222135360658255119860632289903431373344565327137758434094190783708386944925271783662348480107537764345814520973746069239832859904137677988255920635620075880898926458883554506567511821579026562615696636821611147187560525751482238218756523436772251907851296927483759812639645100267253046407587291810628343578573977411643885800492491742646533814152642523031483299002913792556721287650743899081000385987111589786758407271775658974460996185090733018703678928810761493889827602816397817263820137512936597296409223040464395450950465165779217006992455122414007951687556790159554092897496490146759520664248241071307684999079584491110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000