# A045756 Expansion of e.g.f. -1+(1-9*x)^(-1/9), 9-factorial numbers. # Table of n, a(n) for n = 1..325 # a(0)=1 inserted by Georg Fischer, Feb 15 2020. 0 1 1 1 2 10 3 190 4 5320 5 196840 6 9054640 7 498005200 8 31872332800 9 2326680294400 10 190787784140800 11 17361688356812800 12 1736168835681280000 13 189242403089259520000 14 22330603564532623360000 15 2835986652695643166720000 16 385694184766607470673920000 17 55925656791158083247718400000 18 8612551145838344820148633600000 19 1403845836771650205684227276800000 20 241461483924723835377687091609600000 21 43704528590375014203361363581337600000 22 8303860432171252698638659080454144000000 23 1652468226002079287029093157010374656000000 24 343713391008432491702051376658157928448000000 25 74585805848829850699345148734820270473216000000 26 16856392121835546258052003614069381126946816000000 27 3961252148631353370642220849306304564832501760000000 28 966545524266050222436701887230738313819130429440000000 29 244536017639310706276485577469376793396239998648320000000 30 64068436621499405044439221296976719869814879645859840000000 31 17362546324426338767043028971480691084719832384028016640000000 32 4861512970839374854772048112014593503721553067527844659200000000 33 1404977248572579333029121904372217522575528836515547106508800000000 34 418683220074628641242678327502920821727507593281633037739622400000000 35 128535748562910992861502246543396692270344831137461342586064076800000000 36 40617296545879873744234709907713354757428966639437784257196248268800000000 37 13200621377410958966876280720006840296164414157817279883588780687360000000000 38 4409007540055260294936677760482284658918914328710971481118652749578240000000000 39 1512289586238954281163280471845423638009187614747863218023697893105336320000000000 40 532325934356111906969474726089589120579234040391247852744341658373078384640000000000 41 192169662302556398415980376118341672529103488581240474840707338672681296855040000000000 42 71102775051945867413912739163786418835768290775058975691061715308892079836364800000000000 43 26947951744687483749872928143075052738756182203747351786912390102070098257982259200000000000 44 10455805276938743694950696119513120462637398695053972493322007359603198124097116569600000000000 45 4150954694944681246895426359446708823667047281936427079848836921762469655266555278131200000000000 46 1685287606147540586239543101935363782408821196466189394418627790235562680038221442921267200000000000 47 699394356551229343289410387303175969699660796533468598683730532947758512215861898812325888000000000000 48 296543207177721241554710004216546611152656177730190685841901745969849609179525445096426176512000000000000 49 128403208707953297593189431825764682629100124957172566969543456004944880774734517726752534429696000000000000 50 56754218248915357536189728866987989722062255231070274600538207554185637302432656835224620217925632000000000000 51 25596152430260826248821567719011583364650077109212693844842731606937722423397128232686303718284460032000000000000 52 11774230117919980074457921150745328347739035470237839168627656539191352314762678987035699710410851614720000000000000 53 5522113925304470654920765019699558995089607635541546570086370916880744235623696444919743164182689407303680000000000000 54 2639570456295536973052125679416389199652832449788859260501285298268995744628126900671637232479325536691159040000000000000 55 1285470812215926505876385205875781540230929403047174459864125940257000927633897800627087332217431536368594452480000000000000 56 637593522859099546914687062114387643954540983911398532092606466367472460106413309111035316779846042038822848430080000000000000 57 321984729043845271191916966367765760197043196875256258706766265515573592353738721101072834973822251229605538457190400000000000000 58 165500150728536469392645320713031600741280203193881716975277860475004826469821702645951437176544637132017246766995865600000000000000 59 86556578831024573492353502732915527187689546270400137978070321028427524243716750483832601643332845220045020059138837708800000000000000 60 46048099938105073097932063453911060463850838615852873404333410787123442897657311257398944074253073657063950671461861661081600000000000000 61 24912022066514844545981246328565883710943303691176404511744375235833782607632605390252828744170912848471597313260867158645145600000000000000 62 13701612136583164500289685480711236041018817030147022481459406379708580434197932964639055809294002066659378522293476937254830080000000000000000 63 7659201184349988955661934183717580946929518719852185567135808166257096462716644527233232197395347155262592593962053607925450014720000000000000000 64 4350426272710793726815978616351585977855966632876041402133139038434030790823054091468475888120557184189152593370446449301655608360960000000000000000 65 2510195959354127980372819661634865109222892747169475889030821225176435766304902210777310587445561495277141046374747601247055286024273920000000000000000 66 1470974832181518996498472321718030954004615149841312870972061237953391359054672695515504004243099036232404653175602094330774397610224517120000000000000000 67 875230025148003802916591031422228417632746014155581158228376436582267858637530253831724882524643926558280768639483246126810766578083587686400000000000000000 68 528638935189394296961620982979025964250178592549971019569939367695689786617068273314361829044884931641201584258247880660593703013162486962585600000000000000000 69 324055667271098704037473662566142916085359477233132234996372832397457839196262851541703801204514463096056571150305950844943939947068604508064972800000000000000000 70 201562625042623393911308618116140893805093594839008250167743901751218775980075493658939764349207996045747187255490301425555130647076672004016413081600000000000000000 71 127186016401895361558035738031284903991014058343414205855846402005019047643427636498790991304350245504866475158214380199525287438305380034534356654489600000000000000000 72 81399050497213031397142872340022338554248997339785091747741697283212190491793687359226234434784157123114544101257203327696183960515443222101988258873344000000000000000000 73 52827983772691257376745724148674497721707599273520524544284361536804711629174103096137826148174917972901339121715924959674823390374522651144190380008800256000000000000000000 74 34760813322430847353898686489827819500883600321976505150139109891217500251996559837258689605499096026169081142089078623466033790866435904452877270045790568448000000000000000000 75 23185462486061375185050423888715155607089361414758328935142786297442072668081705411451545966867897049454777121773415441851844538507912748270069139120542309154816000000000000000000 76 15673372640577489625094086548771445190392408316376630360156523537070841123623232858141245073602698405431429334318828838691846908031349017830566738045486600988655616000000000000000000 77 10736260258795580393189449285908439955418799696717991796707218622893526169681914507826752875417848407720529094008397754503915132001474077213938215561158321677229096960000000000000000000 78 7450964619604132792873477804420457329060646989522286306914809724288107161759248668431766495539986794958047191241828041625717101609023009586473121599443875243996993290240000000000000000000 79 5238028127581705353390054896507581502329634833634167273761111236174539334716751813907531846364610716855507175443005113262879122431143175739290604484409044296529886283038720000000000000000000 80 3729476026838174211613719086313398029658700001547527098917911200156272006318327291502162674611602830401121108915419640643169935170973941126374910392899239539129279033523568640000000000000000000 81 2688952215350323606573491461231959979383922701115767038319813975312672116555513977173059288394965640719208319528017560903725523258272211552116310393280351707712210183170492989440000000000000000000 82 1962935117205736232798648766699330784950263571814509937973464201978250645085525203336333280528324917725022073255452819459719631978538714433044906587094656746629913433714459882291200000000000000000000 83 1450609051615039076038201438590805450078244779570922844162390045261927226718203125265550294310432114198791312135779633580732808032140109966020185967862951335759506027514985853013196800000000000000000000 84 1085055570608049228876574676065922476658527095119050287433467753855921565585215937698631620144203221420695901477563165918388140408040802254583099103961487599148110508581209418053871206400000000000000000000 85 821387066950293266259567029781903314830505011005121067587135089668932625148008464837864136449161838615466797418515316600219822288886887306719406021698846112555119654995975529466780503244800000000000000000000 86 629182493283924641954828344812937939160166838429922737771745478686402390863374484065803928520057968379447566822582732515768383873287355676947065012621316122217221655726917255571553865485516800000000000000000000 87 487616432295041597514991967230026902849129299783190121773102745981961852919115225150998044603044925494071864287501617699720497501797700649633975384781519994718346783188360873067954245751275520000000000000000000000 88 382291282919312612451753702308341091833717371030021055470112552849858092688586336518382466968787221587352341601401268276580870041409397309313036701668711675859183878019674924485276128669000007680000000000000000000000 89 303156987355014901674240685930514485824137875226806696987799254409937467502048964859077296306248266718770406889911205743328629942837652066285238104423288358956332815269602215116823970034517006090240000000000000000000000 90 243131903858721951142741030116272617630958575931898970984215002036769848936643269816979991637611109908453866325708787006149561214155796957160760959747477263882978917846220976523692823967682638884372480000000000000000000000 91 197179974029423502376762975424297092898707405080770065468198366651820347487617691821570773218102610135756085590149826261987294144680351332257377138355204061009095902373285211960714880237790620135226081280000000000000000000000 92 161687578704127271948945639847923616176940072166231453683922660654492684939846507293688034038844140311319990183922857534829581198637888092451049253451267330027458639946093873807786201794988308510885386649600000000000000000000000 93 134039002745721508445675935433928677810683319825805875103971885682574435815132754546467380218201792318084271862472048896373722813670809228641919831111100616592763212515311821386654761288045307755523985532518400000000000000000000000 94 112324684300914624077476433893632232005352622014025323337128440201997377213081248309939664622853101962554619820751576975161179717856138133601928818471102316704735572087831306322016689959381967899129099876250419200000000000000000000000 95 95139007602874686593622539507906500508533670845879448866547788851091778499479817318518895935556577362283762988176585697961519221024148999160833709245023662248911029558393116454748136395596526810562347595184105062400000000000000000000000 96 81438990508060731724140893818767964435304822244072808229764907256534562395554723624652174920836430222114901117879157357455060453196671543281673655113740254885067841301984507685264404754630626949841369541477593933414400000000000000000000000 97 70444726789472532941381873153234289236538671241122979118746644776902396472154835935324131306523512142129389466965471114198627292015120884938647711673385320475583682726216599147753710112755492311612784653378118752403456000000000000000000000000 98 61568691213998993790767757135926768792734798664741483749784567535012694516663326607473290761901549612221086394127821753809600253221215653436378100002538770095660138702713307655136742638548300280349573787052475789600620544000000000000000000000000 99 54365154341961111517247929551023336843984827220966730151059773133416209258213717394398915742759068307591219286014866608613877023594333421984321862302241733994467902474495850659485743749838149147548673653967336122217347940352000000000000000000000000 100 48493717673029311473385153159512816464834465881102323294745317635007258658326635915803832842541088930371367603125261014883578305046145412410015101173599626723065369007250298788261283424855629039613416899338863821017874362793984000000000000000000000000 101 43692839623399409637520022996721047634815853758873193288565531189141540051152298960139253391129521126264602210415860174410104052846577016581423606157413263677481897475532519208223416365794921764691688626304316302737104800877379584000000000000000000000000 102 39760484057293462770143220927016153347682426920574605892594633382118801446548592053726720585927864224900788011478432758713194688090385085089095481603246069946508526702734592479483308892873378805869436649936927835490765368798415421440000000000000000000000000 103 36539884848652692285761620031927844926520150340008062815294468078167178529378156097374856218467707222683824182548679705257425918355063893196878747593383138280841336039813090488645160872550635122594012281292036680816013373925743772303360000000000000000000000000 104 33909013139549698441186783389629040091810699515527482292593266376539141675262928858363866570738032302650588841405174766478891252233499292886703477766659552324620759844946547973462709289726989393767243397039010039797260411003090220697518080000000000000000000000000 105 31772745311758067439392016036082410566026625446049250908159890594817175749721364340286942976781536267583601744396648756190721103342788837434841158667360000528169651974714915451134558604474189061959907063025552407290033005109895536793574440960000000000000000000000000 106 30057017064923131797664847170133960395461187671962591359119256502697048259236410665911448056035333309134087250199229723356422163762278240213359736099322560499648490768080310016773292439832582852614072081622172577296371222833961177806721421148160000000000000000000000000 107 28704451297001590866769929047477932177665434226724274747958889960075681087570772185945432893513743310223053323940264385805383166392975719403758547974853045277164308683516696066018494280040116624246438837949174811318034517806432924805418957196492800000000000000000000000000 108 27671091050309533595566211601768726619269478594562200857032369921512956568418224387251397309347248551055023404278414867916389372402828593505223240247758335647186393570910095007641828485958672425773567039783004518110585275165401339512423874737419059200000000000000000000000000 109 26923971591951176188485923888520971000549202672509021433892495933632106741070932328795609581994872840176537772362897666482646859347952221480582212761068860584712360944495522442435499116837788270277680729708863396121599472735935503345588430119508744601600000000000000000000000000 110 26439340103296055017093177258527593522539317024403859048082431006826728819731655546877288609518965129053360092460365508485959215879689081493931732931369621094187538447494603038471660132734708081412682476574103854991410682226688664285367838377357587198771200000000000000000000000000 111 26201386042366390521939338663200845180836463171184224316649689127765288260354070646955393012033294442891879851628222218909585582936771879760486347334987294504339850601467151611125415191540095708679968334284936920296487986086648466306799527831961368913982259200000000000000000000000000 112 26201386042366390521939338663200845180836463171184224316649689127765288260354070646955393012033294442891879851628222218909585582936771879760486347334987294504339850601467151611125415191540095708679968334284936920296487986086648466306799527831961368913982259200000000000000000000000000000 113 26437198516747688036636792711169652787463991339724882335499536329915175854697257282777991549141594092877906770292876218879771853183202826678330724461002180154878909256880355975625543928263956570058088049293501352579156377961428302503560723582449021234208099532800000000000000000000000000000 114 26913068090049146421296254979970706537638343183839930217538527983853649020081807913867995397026142786549709092158147990819607746540500477558540677501300219397666729623504202383186803718972707788319133634180784376925581192764734011948624816606933103616423845324390400000000000000000000000000000 115 27639720928480473374671253864429915614154578449803608333412068239417697543624016727542431272745848641786551237646417986571737155697093990452621275793835325321403731323338815847532847419384970898603750242303665555102571884969381830271237686655320297414067289148148940800000000000000000000000000000 116 28634750881905770416159419003549392576264143273996538233414902696036734655194481329733958798564699192890867082201689034088319693302189374108915641722413397032974265650979013218044029926482829850953485251026597515086264472828279576161002243374911828120973711557482302668800000000000000000000000000000 117 29923314671591530084886592858709115242196029721326382453918573317358387714678232989571986944500110656570956100900765040622294079500787895943816845599921999899458107605273068812856011273174557194246392087322794403265146374105552157088247344326782860386417528577569006288896000000000000000000000000000000 118 31539173663857472709470468873079407465274615326278007106430176276495740651270857571008874239503116632025787730349406352815897959793830442324782955262317787894028845415957814528750235881925983282735697260038225301041464278307251973571012700920429134847284075120757732628496384000000000000000000000000000000 119 33526141604680493490167108412083410135586916091833521554135277381914972312300921597982433316591812979843412357361418953043299531260841760191244281443843808531352662677163156844061500742487320229548046187420633495007076527840608847905986501078416170342662971853365469784091656192000000000000000000000000000000 120 35940023800217489021459140217753415665349174050445535106033017353412850318786587953037168515386423514392138047091441117662417097511622366925013869707800562745610054389918904136833928795946407286075505512914919106647586037845132684955217529156062134607334705826807783608546255437824000000000000000000000000000000 121 38851165728035105632197330575391442334242457148531623449621691759039291194608301577233179165132723819057901228905847848193072882410063778645939993154132408328004468795502335371917477028418066276247621459461027554286040506910588432436590149017703167510528816998779214080838502128287744000000000000000000000000000000 122 42347770643558265139095090327176672144324278291899469560087644017352827402123048719184165289994668962773112339507374154530449441826969518724074592538004325077524870987097545555390049960975692241109907390812520034171784152532541391355883262429296452586476410528669343348113967319833640960000000000000000000000000000000 123 46540199937270533387865504269567162686612381842797517046536320775070757314933230542383397653704141190087650461118604195828963936567839501077757977199266753260199833214820202565373664907112285772979788222502959517554790783633262989100115705409796801392537575171007608339577250084497171415040000000000000000000000000000000 124 51566541530495750993754978730680416256766519081819648887562243418778399104946019440960804600304188438617116710919413448978492041717166167194155838736787562612301415202020784442434020717080412636461605350533279145450708188265655391922928201594054855942931633289476430040251593093622865927864320000000000000000000000000000000 125 57599826889563753860024311242170024958808201814392547807407025898775471800224703715553218738539778485935319366096984822508975610598074608755872071868991707437940680780657216222198801140978820914927613176545672805468441046292737072777910801180559274088254634384345172354961029485576741241424445440000000000000000000000000000000 126 64857405077648786846387374458683448103618035243006008831140311162021181247053016383712924299595790575163169606225204910145106537533432009459111952924484662575121206559020025466195850084742152350208492436790427578957464618125621943947927562129309742623374718316772664071686119200759410637843925565440000000000000000000000000000000 127 73613154763131373070649670010605713597606470000811820023344253168894040715405173595514169080041222302810197503065607573014695920100445330736092066569290092022762569444487728904132289846182342917486638915757135302116722341572580906380897783016766557877530305289536973721363745292861931073952855516774400000000000000000000000000000000 128 84213449049022290792823222492132936355661801680928722106705825625214782578423518593268209427567158314414865943507055063528812132594909458362089324155267865274040379444493961866327339584032600297604714919626162785621530358759032556899747063771180942211894669251230297937240124615034049148602066711189913600000000000000000000000000000000 129 97098106753522701284125175533429275618078057338110816589031816945872644312922316938038245469984933536520340432863634488248720388881930605491488990751023848660968557499501538031875422540389588143138236302328965691821624503649164538105408364528171626370314553646668533521637863681134258668338182918001970380800000000000000000000000000000000 130 112828000047593378892153453969844818268206702626884768876454971291104012691615732282000441236122492769436635582987543275345013091880803363581110207252689712144045463814420787193039240991932701422326630583306258133896727673240329193278484519581735429842305511337428835952143197597478008572608968550718289582489600000000000000000000000000000000 131 132121588055731846682711694598688282192070048776082064354328771381882798861882022502222516687499439033010300267678413175429010330592420738753480052692899652920677238126686741803048951201553193365544484413051628274793068105364425485329105372430212188345339753776129166899959684386646748038525102172891117101095321600000000000000000000000000000000 132 155903473905763579085599799626452172986642657555776835938107950230621702657020786552622569691249338058952154315860527547006232190099056471729106462177621590446399140989490355327597762417832768171342491607400921364255820364330022072688344339467650382247500909455832416941952427576243162685459620564011518179292479488000000000000000000000000000000000 133 185369230473952895532778161755851633681118119833818657930410352824209204459197715211068235362895462952094111481558167253390410074027778144885907583529192071040768578636504032484513739514803161355726222521199695502100170413188396244426441419627036304492278581342984743743981436388153120433011488850609695115178758111232000000000000000000000000000000000 134 222072338107795568848268237783510257149979507560914752200631602683402626942118862822859745964748764616608745554906684369561711268685278217573317285067972101106840757206531830916447459938734187304160014580397235211516004154999698700822876820713189492781749740448895723005289760793007438278747763643030414747984152217255936000000000000000000000000000000000 135 268041312096109251599859763004696880380025265626024105906162344438866970719137467427191713379451758892246755884772368034060985501303130808610993963077042326035956793948283919916152084146052164076121137598539462900299817015084636331893212322600819717787571936721817137667384741277159978002448550717137710600816871726227914752000000000000000000000000000000000 136 325938235508868849945429471813711406542110723001245312781893410837662236394471160391465123469413338812972055155883199529418158369584607063270968659101683468459723461441113246618040934321599431516563303319823986886764577490342917779582146184282596776829687475053729639403539845393026533250977437672039456090593316019093144338432000000000000000000000000000000000 137 399274338498364341183151102971796473014085635676525508157819428276136239583227171479544776250031340045890767565956919423537244002741143652506936607399562248863161240265363727107100144543959303607790046566784383936286607425670074279988129075746181051616367156940818808269336310606457503232447361148248333710976812123389101814579200000000000000000000000000000000000 138 492704533706981597020008461067196847699381674424832477066749174492752119645702329605758253892538673616629207176390838568644959099382571267193559773531059815097140970487458839250161578367245780652012917463411929777377673563276871661505351279470787417694597071664970409404361007288368558988840043656938443799345386160262151639190732800000000000000000000000000000000000 139 612431735397778125095870517106525681690331421310066768993969223894490884719607995699957509588425571305470104520253812340825684160532536085121594798499107350165746226315911337187950841910486505350452056407021028713280448239153151475251151640382188760194384160079558218889620732059442118823128174265574485642586314997205854487514080870400000000000000000000000000000000000 140 766764532718018212620029887417370153476294939480203594780449468315902587668949210616346802004708815274448570859357773050713756568986735178572236687720882402407514275347520994159314454071929104698765974621590327949027121195419745647014441853758500327763368968419606890049805156538421532766556474180499256024518066376501729818367629249740800000000000000000000000000000000000 141 966890075757420966113857688033303763533607918684536733018146779546353163050544954587213317327937816061079647853650151816950047033492273060179590463216032709435875501213223973634895526584702601025143893997825403543723199827424299260885211177589468913309608269177124288352804302394949552818627713941609561846917281700768681300961580483923148800000000000000000000000000000000000 142 1227950396211924626964599263802295779687682056729361650933046410023868517074192092325760913006481026397571152774135692807526559732535186786428079888284361540983561886540794446516317318762572303301932745377238262500528463780828860061324218195538625519903202501854947846208061464041585932079657196705844143545584947759976225252221207214582398976000000000000000000000000000000000000 143 1570548556755051597887722458403136302220545350556853551543366358420527833337891686084648207735289232762493504398119551100826469897912503899841514177115698410917975652885676097094369850697329975923171981337487737738175905175680112018433675072093902039956195999872478295300110612509188407129881554586774659594803148185009592097590924027450888290304000000000000000000000000000000000000 144 2022866541100506458079386526423239557260062411517227374387855869645639849339204491677026891563052531798091633664777981817864493228511305022995870260125019553262352640916750813057548367698161008989045511962684206206770565866275984279742573492856945827463580447835752044346542468911834668383287442307765761558106454862292354621697110147356744117911552000000000000000000000000000000000000 145 2623657903807356876128964324770941705766300947737843904581049062930394884592948225705103878357279133742124848863217042417770247717379162614825643727382150360581271375269025804535640232904514828658792029015601415450181423928559951610826117820235458738220263840842970401517465582178649564893123812673172192740864071956393183944341151861121697120931282944000000000000000000000000000000000000 146 3426497222372408080224427408150849867730789037745624139382850076187095719278390382770865665134606548667215052615361457397607943518897186374962290707961088370919140416101347700723546144173296366228382389894375448577936939650699296803738909873227509112115664576140919344381810050325316331750419699351162883719568477975049498231309544330624936439936255524864000000000000000000000000000000000000 147 4505843847419716625495122041718367576065987584635495743288447850186030870851083353343688349652007611497387794189200316477854445727349800083075412280968831207758669647173272226451463179587884721590322842711103714879987075640669575296916666483294174482432098917625308937862080216177790976251801904646779192091232548537190090174172050794771791418516176015196160000000000000000000000000000000000000 148 5965737253983704812155541583235118670711367562057396364113904953646304873006834359827043374939258077622541439506501219016679286143011135309991845860002732519072478612857412427821737249774359371385587443749501318501102888148246517693117666423881487014740098966935909033729394206219395252557385721752335650328791894263239679390603795252277851838115417044119715840000000000000000000000000000000000000 149 7952327759560278514603336930452413188058252960222509353363835303210524395718110201649448818794031017470847738862166124949233488428633843368219130531383642447923613990938930766286375753949221042056988062518085257561970149901612608084925849343034022190648551922925566741961282476890453871658995167095863421888279595052898492627674859071286376500207850919811581214720000000000000000000000000000000000000 150 10672023853329893766597678160667138498374175472618607552214266976908523739053703890613560314821589625445877665553026939681871341471226617800150073173116848165113489975840045088356316261799854638440477979899270415648163941167964120049970489818351657779850356680566110567712041083986989095766371514242648712174071216560989777106339660873666317263278935934387141990154240000000000000000000000000000000000000 151 14417904225848686478673463195061304111303511063507738803041474685803415571461553956218919985323967583977380726162139395510208182327627160648002748856880861871068324957359900914369383269691603616533085750843914331540669484517919526187510131744593089660577831875444815376978967504466422268380367915741818410147170213573897188870664881840323194622689842447357028828698378240000000000000000000000000000000000000 152 19608349747154213610995909945283373591372775046370524772136405572692645177187713380457731180040595914209237787580509577893883127965572938481283738445357972144652921942009465243542361246780580918484996621147723490895310498944370555615013779172646601938385851350604948912691395806074334284997300365408873037800151490460500176864104239302839544686858185728405559207029794406400000000000000000000000000000000000000 153 26843830803854118433453400715092938446589329038481248413054739229016231247569979617846633985475575806552446531197717612136726002184869352780877437931695063866029850138610957918409492546842615277405960374351233459035680073054843290636953863687353198053650230498978175061474520858515763636161304200244747188748407390440424742126958703605587336676308856262187210554423788542361600000000000000000000000000000000000000 154 36990798847710975201298786185398069179400095415027160313189430657584366659151431913392661631985343461429271319990454869524408431010749968132049109469875798007389133491005900011568280729549123852265413395855999706551167140669574054497722424161172706917930017627591925234711889743034722290630277187937261626095305384026905294650949093568499349939953603929293976143995980611374284800000000000000000000000000000000000000 155 51306238001775122604201416439147121951827932340642671354393740322069516556243036063875621683563671381002399320826760904030354493811910205799152114834717731836248728152025183316045205371884634783092128380052271592986468824108699213588341002311546544495168934449470000300545391073589159817104194459668981875394188567645317643680866392779508598366715648649930744911722425107976133017600000000000000000000000000000000000000 156 71623508250478071155465177349049382244751793547537169210733661489609045112515278345170367870254885247879349451874158222026374873361426647295616352309265953643403224500227155909199106699150950157196611218552971143809110478455744102169324039226918976115255832491460120419561365938730467104677455465697898698050287240432863430578489484320194003319935045515303319896764505450734681692569600000000000000000000000000000000000000 157 100631029091921689973428574175414382053876269934289722741080794392900708383083966074964366857708113773270485979883192301947056697072804439450340974994518664868981530422819154052424744912307084970861238762066924457051800222230320463547900275113821161441934444650501469189483719143916306282071824929305547670760653572808173119962777725469872574664508738949001164454954130158282227778060288000000000000000000000000000000000000000 158 142292275135977269622428003884035936224181045687085667955888243271561601653680728029999614736799272875404467175554833914953138169660945477382782138642249392124739884017866283830128589306002218148797791609562631182271245514233673135456730989010943122278895304735809077433929978869497657082849560450038044406455564151950756791627367703814399820575615356873887646539305140043811070078177247232000000000000000000000000000000000000000 159 202481907518495654672715049526983137247009628012722905501228970175432159153187675986689451770465365301700556790814528660978315615427525414315698983287920884993504854957423721890272982582441156425739257460407624172371982366754516871754928197362572063002868018639056317188482359931295166028894924520404137190386267788225926914485744242527890944679100652831542121025431214282343152721246222811136000000000000000000000000000000000000000 160 289954091566485777491327950922639852537717787314219200677759885291218851907364752012939294935306403112035197324446405042520947961292216393300080944068302707310698952299030769746870911058055736001658616683303717814836678749192468160353057178623203194220107002691128646213906739421614677753377531913218724456633135472739527341543585755299939832780472134854768317308417498852315394696824591065546752000000000000000000000000000000000000000 161 417823845947306005365003577279524027506851331519789868176651994704646365598512607650645524001776526884442719344527269666272686012222083822745416640402424201234717190262903339205240982834658315578390066640640657371179654077586346619068755394396035802871174190877916379194239611506546750642617023486948181942008348216217658899164307073387213299036660346325721145241429615846186483758124235725452869632000000000000000000000000000000000000000 162 605844576623593707779255187055309839884934430703695308856145392321737230117843281093436009802575963982441943049564541016095394717722021542980854128583515091790339925881209841847599425110254557588665596628928953188210498412500202597649695321874251914163202576772978749831647436684492788431794684056074863815912104913515605403788245256411459283603157502172295660600072942976970401449280141801906660966400000000000000000000000000000000000000000 163 883927237293823219649933317913697056392119334396691455621116127397414618741933347115323138301958331450382794909314665342483180893156429431209066173603348518922105951860685159255647561235861399521863105481607342701599117183837795589970905474614533542764112559511775996004373610122674978321988444037813226307415761068819268284127049829104319094777006795669379368815506423803399815714499726888981818349977600000000000000000000000000000000000000000 164 1297605184347332486446102110697307278783631182894343056851798475019404660313158153565294367027274830569161942926873928722765309551153638405014909142849715625777651537331485813787290619894244534498095038846999579085947504025873883926077289236734135240777717237363287162134420459660086868176679035847509816219286337249026685841098509149125140431132645976042648913421163430143390929468885599073025309337767116800000000000000000000000000000000000000000 165 1916562857281010082480892817499922850763423257134944694970106347603660683282534592815939780099284924750652189702992792723524362207053923924207020803989029979273591320638604546963828245583799177453686372377018378309944463446215726558816156202656317750628688359585575138472539018917948304296954935946771998555885920116812414987302498013257832416782918106614992445123058386321788402825544029830858381891882031513600000000000000000000000000000000000000000 166 2848012405919580982566606726804885356234446960102527816725578032539039775357846404924486513227537398179469153898647289987157202239682130951371632914727698549200556702468966356788248772937525577696177949352249310168577472681076569666400808117147288177434230902344164655770192982112071180185275034816903189854046477293583248671131512047701138971339416306429878773452864762074177566598758428328655555491336698829209600000000000000000000000000000000000000000 167 4257778546849773568937077056573303607570498205353279086004739158645864464159980375362107337275168410278306385078477698530800017348324785772300591207517909331054832270191104703398431915541600738655786034281612718702023321658209471651269208135135195825264175199004526160376438508257546414376986177051270268831799483553906956763341610511313202762152427378112668766312032819300895462065143850351340055459548364749668352000000000000000000000000000000000000000000 168 6403698934462059447681363893086248625786029300851331745351127694603380154096610484544609435261853289058572803158030458590323226091880477801540089176106935633906467734367421473911241600974567510938302195559545528927843075773947045363508889035243334521197319499302807345206163516419349807222987210285110484323026423265076062972065782209015056954277250776681453824533297360228546774945976350928415443411160740583501201408000000000000000000000000000000000000000000 169 9688796487841095944341903570239494170814262332188064930716256201934914173148171663115994075551184026345620651178100083847159041077015162913730154923449793614100485682097908690027708542274520644049651221881592385267826573645981879634988949110323165130571544402445147513296925400342476258328379649161372162780738978400060083276735528482239781171821480425119039636518878906025791270493262218954692565881086200502837317730304000000000000000000000000000000000000000000 170 14746348254494148027288377233904510127979307269590234824550141939344939371531517271262542982988902088098034631093068327615376060519217077954697295793490585880660939208153017026222172401341820420243569159703783610377632045089184420804453180545911857328729890580521514515237920459321248865175793826023608431752284725124891446747191474349968946943512293207031178326781733694971254313690745097249042085271013197165318397585522688000000000000000000000000000000000000000000 171 22576659177630540629778505545107805005936319429742649516386267309137102177814752942302953306956009096878091020203487609579140748654921346348641559859834086983291897927682269067146145946454327063392904383506492707488154661031541348251617819415791053570285462478778438722829256223220832012584140347642144509012747914166208804969950147229802457770517320899964734018302834287000990354260530743888283432549921204860102466703435235328000000000000000000000000000000000000000000 172 34768055133551032569858898539466019709141931921803680255234851656071137353834719531146548092712254009192260171113370918751876752928578873376908002184144493954269522808630694363405064757539663677625072750599998769531758177988573676307491441900318222498239612217318795633157054583760081299379576135368902543879631787815961559653723226733895784966596674185945690388186364801981525145561217345587956486126878655484557798723290262405120000000000000000000000000000000000000000000 173 53855717401870549450711433837632864529460852546873900715358785215254191761089980553746002995611281460238811005054611553146657090286368674860830495383239821135163490830568945568914445309428939036641237690679398094004693417704300624600304243503592926649773159324626814435760277550244365932738963433686430040469549639326924455903617278210804570913258248314029874411300679078269382450474325668315744597010535037345580030222376616465530880000000000000000000000000000000000000000000 174 83907207712114316044208413919032002936900008268029537314528987365366030763778189702736272667162376515052067545875084799802491746666162395433173911807087641328584718714026417196368705792090287019087048322078502230459312344783300373127274011378597779720346582227768576890914512423280722123207305029683458003051558338071348302297835719452433521482856350873258544332806458003943697857838999391235930082142413588184413687086462768453297111040000000000000000000000000000000000000000000 175 131482594484883133241274584611123148602122312956002284971866923201528570206840423264187739269443443999086589844386257881290504567025876473643783519801706333961892254224879395746709761976205479758909404720697012995129742444275431684690438375830262720821783094350913359988063040967280891567065846981513978690781791915757802789700708572381963328163635901818396138969507719692179774543233712046066702438717162092684976247664487158166316572999680000000000000000000000000000000000000000000 176 207216568908175817988248745347130082196944765218659601115662270965609026645980507064359877088642867742560465594752742420913835197632781322462602827207489182323942192658409927696814584874499836100041221839818492480324474092178080335072130880308494048015130156697039455341187352564434685109695774842866030416672104059234297196568316710073974205185890181265792315015944166234875324680136330184601123043418247458071522566319231761270114919047495680000000000000000000000000000000000000000000 177 328438261719458671511374261375201180282157452871575467768324699480490307233879103697010405185498945371958337967683096737148428788247958396103225481123870353983448375363579735399451117026082240218565336616112310581314291436102257331089327445288963066103981298364807536715781953814628975898867803125942658210425284933886361056560781985467249115219635937306280819300271503482277389618016083342592780023817922221043363267615982341613132146690280652800000000000000000000000000000000000000000000 178 523530589180817122389130572632070681369758979877291295622709570971901549730803291293034585865685318922901590720486856199014595488467245683388541416911449344249616710329546098226725080539575090908393146566083023066614980549146998185756387947790607127369746189593503213524956434380518587582795278182752597187417904184614859524157886484834795089660099684066211625964632776550750159051117636848092891357965768020343121048579875852531332641824307360563200000000000000000000000000000000000000000000 179 839219534456849847189776307929209302235723644743297946883203442267958184218477675942734441142693566233411249924940430487020396568012994830471831891309053298832135586658262395457440304104938870726154213945431085975783813820282638091767489880308343225173703141918385651280505164311971295895220830926952413291430900407937619817225092035190176528725139793558137236421306340810852504958941571867492904846819126136610023040873540991607726224844364698982809600000000000000000000000000000000000000000000 180 1352821889544441953669919408381885395203986515326196290375723948935948592960186013619687919122022028768258934879003973945076879267636947666720593008790193917717402565693118981477393770217161459610560592880034910592963507878295612603929193687057049278980009464772437669864174324870897728983095979454247290225786611457595443145366848360726564564304925347215717225111145821387094237993813813850398562613072431332215357141888148078471654674449115894760289075200000000000000000000000000000000000000000000 181 2192924282951540406898939360987036225625662141343764186699048521225172669188461528077514116896797708633347733438865441764969621292839492167754081267248904340619909558988545868974855301522018726028718721058536590071193846270717188030969222966719476881226595342396121462849826580615725218681598582695334857456000097172762213338639661192737761158738283987836677621905167376468479759787972192251496069995790411189521093927000688035202552227282016865406428590899200000000000000000000000000000000000000000000 182 3574466581211010863245271158408869047769829290390335624319449089597031450777192290766348010541780265072356805505350670076900482707328372233439152465615714075210452581151329766429014141480890523426811515325414641816045969421269016490479833435752747316399350408105677984445217326403632106451005689793395817653280158391602407741982647744162550688743402900173784523705422823643622008454394673369938594093138370238919383101011121497380160130469687490612478603165696000000000000000000000000000000000000000000000 183 5858550726604846804858999428632136369294750206949760088259577057849534547823818164566044389277977854453592804223269748256039891157311202090606770891144155369269931780507029487177154177887179567896544073618354597936499343881459918027896447001198752851578535318885206216505711197975553022473198325571375745133726179603836346289109559652682420578850437353384832834353188007951896471856752869653329355718653788821588868902557228134206082453839817797113852430588575744000000000000000000000000000000000000000000000 184 9654891597444787534407631058385760736597748341053204625451782991336032934813652335204841153530107504139520941359948545125953740627248861045319958428605568048556847574275584594867950085158071927893504633323048377399350918716645944909973344657975544699401426205522819844801412054263711381035830840541627227980380743987122298684452554307620629113945520758378204511014053837104725385619928729188686778224341443977978455951414311965171623883928019729643628805609972826112000000000000000000000000000000000000000000000 185 15998155376966012944513444663745205540542469001125160064373604416643806572986221919434421791399388134359186199833434739273705348219351362752095171116199426256458696430574643673696193291106925184519537177416291161350724472313482330715825832098265477566908163222551312482835939773914969758376371702777476316763490892786661648920137882487727382441807727896632684874750287208082529963972221904265653991517733772671510301511493514926289380775668728692019492930895724972867584000000000000000000000000000000000000000000000 186 26652926858025377565559398809799512430543753355874516667246424958128581750595045717777746704471380631842404208922502275629993110133439370344990555079588244143260188253337356360377858022984137357409548937575541074810306970874261562972565836275710285626468999928770486596404675663342339617455035256827275543727975827382578307100949712224553819148051674675790053001333978488665494919977721692506579549868544465270736162318148195867198108372264102000904475222872277804797394944000000000000000000000000000000000000000000000 187 44643652487192507422311993006414183321160786871089815417637761804865374432246701577277725729989562558336027049945191311680238459473510945327859179758310308939960815324340071903632912188498430073660994470439031300307264176214388117979047775761814728424335574880690565048977831736098418859237184055185686535744359510865818664394090767976127647072986555081948338777234413968514703990962683834948520746029811979328483071882898228077556831523542370851514995998311065323035636531200000000000000000000000000000000000000000000000 188 75179910788432182499173396222801484712834765090915249163301990879393290543903445456135690129302423348237869552107702168869521565753392431932114858712994560254894013006188681085717824125431356244045114688219328709717432872745029590676716454382896002666581108099082911542478668643589737358955417948932696126193501416298038630839648853271798957670909358758001002500862753122978761520781159578053308936314203373189165493050800616082605704285645352513951253261155834003992011918540800000000000000000000000000000000000000000000000 189 127279588964815684971100559805202913618829257298919516833470270558812840890828533157237723388909002728566713151718339771896100010820493387261070455801099790511535564019477437078120276244355286121168379167155323505551613853557335097015680957270242932514521816011747369241416386013597425348711522587543054541645597897792579402011525508589155635336849544377295697233960641037203043254682503165644252029179946310809257179735005443027851457355597581806119471771136826968758476178089574400000000000000000000000000000000000000000000000 190 216629860418116295820813152788455358979247395922761017650566400491099455196190163433618605207923122644020545784224614291767162218416479745118341915773471843450633529961150597906960710167892696978228581342498360606448846778754584335120688989273953471139716130851994022448890688995142817943507011443998278829880807622042970142223616415618742891343317924530157276692201011045319579619469620387926516953664268620997355719908979264033403180419227084234015340954474879500826926455108455628800000000000000000000000000000000000000000000000 191 370653691175396982149411304421047119213492294423844101200119111240271167840681369634921433510756462843919153836808315053213614555710596843897483017888410324144033969763528673018809775097264404529749102677014694997633976838449093797391498860647734389120054299887761772410051968870689361501340496580681055077926061841315521913344607687123669087088416968871099100420355929898541800728912520483742270507719563610526475636764263520761152841697297541124400248373106518825914871164690567580876800000000000000000000000000000000000000000000000 192 637524348821682809296987443604201045047206746409011854064204871333266408685971955772064865638501116091540944599310301891527417035822226571503670790768065757527738427993269317592352813167294775791168456604465275395930440162132441331513378040314103149286493395806950248545289386457585701782305654118771414734032826367062697690952725221852710829792077186458290452723012199425491897253729535232036705273277649410105538095234533255709182887719351770733968427201743212380573578403267776239108096000000000000000000000000000000000000000000000000 193 1102279599112689577274491289991663606886620464541181495677010222535217620618045511529900152688968429722274293212207511970450904054936629742129846797237985694765459742000362650117178013966252667342930261469120461159563731040326991062186630631703084345116347081350216979734805349185165678381606475971355776075142756788651404307657261908583337024710501455386384192758088092806675490351698366416191463417497055830072475366660507999121177212866759211599031410631814014206011717059249985117417897984000000000000000000000000000000000000000000000000 194 1915761943257854485303065862005511348768946367372573439486643766766208224634163099038966465373427130857312721602816655804643671247479862491821673733599619137502369031596630285903655388273347135842012794433331361495321764548088310466080364037899960591812211227386677110779091696883817949027232055238216338818598111298676140686708321197117839748946851529461535727013557105298002002231251760831340763419609883032665962187255962902472605995962427509759116591678092756690048364248976474134072306696192000000000000000000000000000000000000000000000000 195 3346836114871471785824456060923628326299349303799885798783166660540565768435882934021074415007377197607725324640120697690712493669347319773212464012598534633216638698199313109473685963313537446315996351875029888532327122665510278384242395974211231153895933014244524912531073194456029956950574400501163943916090900438787217779679437131364866041410149621969302915092684262955609497897996826172352313694058465658067435941136167190619642674946360859549176685661628045937514492342961900312224319798247424000000000000000000000000000000000000000000000000 196 5877044217714304455907744842981891340981657377472599462663240655909233489373410432141006672752954358999165670068051945144891138883373893521761086806123026815928417554037993820235792551578571755730889593892552484262766427400636048842729647330714921906241258373013385746404564529464788604405208647280043885516655621170510354421117091602676704768716222736178095918902753565750050278308882426758650662846766665695566417512635109586728092537205809669368354260021818848666275448554241096948265905565722476544000000000000000000000000000000000000000000000000 197 10372983044265747364677169647863038216832625271239138051600619757679797108744069412728876777408964443633527407670111683180732860129154922065908318212807142330113656982877059092716173853536179148865020133220355134723782744362122626207417827538711837164515821028368625842404056394505351886775193262449277457936897171365950775553271666678724383916784133129354339296863360043548838741215177483229018419924543164952674726909800968420575083328168254066435145268938510267895976166698235536113689323323500171100160000000000000000000000000000000000000000000000000 198 18401671920527435824937298955309029796661077231178230903539499450123960070911979138181027403123502923005877621206778125962620093869120831744921356509519870493621627487623902830478492416173181810086545716332910008999990588498405538891959226053674799129851066504325942244424796043852494247139192847585018210380055582003196675831503936688057057068375052171474597912635600717255639926915724855248278676946139574626044965537986917978100197824170482713855947707096917215247461719722669841065684859575889303531683840000000000000000000000000000000000000000000000000 199 32810181034300418075863204037316000127446700703190785701010927519571020806436058803376771859769205711719479798611685398591351627368642443001194778656473929090127361810433418746743151978036783167384311012221578546046983219292657075844363300053702166848524451577213155021809411346188997242649180847244087469107639102711699673007571519114805732752912718021739208078229276078866805989690737416907680880994966861558238173554230674754952652720495970678805154761753803394786224246265520326620116104623810628196992286720000000000000000000000000000000000000000000000000 200 58795844413466349191946861634870272228384487660117887976211582115071269285133417375651175172706416635401307799112140234275702116244607257858141043352401280929508232364296686394163728344641915435952685333901068754516193928972441479913099033696234282992555817226365973799082465132370683058827332078261404744640889272059365814029568162253731873093219590694956660876186862733329316333525801451098564138742980615912362807009181369160875153675128779456418837333062815683456913849307812425303248059485868645729010177802240000000000000000000000000000000000000000000000000 201 105891315788652894894696297804401360283320462275872316245157059389243355982525284693547766486044256360357755346200964561930539511356537671402512019077674706954044326488098332195888874748700089700150786286355824826883665266079367105323491359686917943669593026824685118812147519703399600188948025072948789945098241578978917831067252260218971103440888482841616946238012539782726098716679968413428514013876108089258165415423535645858736151768906931801010326036846131045905901842603370177971149755134049430957947330221834240000000000000000000000000000000000000000000000000 202 191663281577461739759400299025966462112810036719328892403734277494530474328370765295321457339740104012247537176623745857094276515555333185238546754530591219586820230943457981274558863295147162357272923178304042936659434131603654460635519361033321478041963378552680065049987010663153276341995925382037309800627817257951841274231726590996337697228008153943326672690802697006734238677190742828305610365115755641557279401916599519004312434701721546559828690126691497193089682335112100022127781056792629470033884667701519974400000000000000000000000000000000000000000000000000 203 348635509189402904622349143928232994583201456792459255282392650762550932803306422072189730900987249198278270124278593714054488981795151063948916546491145428428426000086150067938422572333872688327879447261335054101783510685387047463896009717719611768558331385587325038325926372396275809666090588269925866527341999592214399277827510669022338271257746832022911217624570105855249580153809961204687905254145559511992691232086294525068844318722431493192328387340451833394230132167568909940250433742305793005991636210549064833433600000000000000000000000000000000000000000000000000 204 637305710798228509649654235100809914098092263016615518656213765593943105164444139547962828087004691534452677787181269309291605858721536144898619446985813843167162728157482324191436462226319274263363629593720478898060257532887522764001905763991450312924629772853630170059793408740392180069613595357424484011981175254567921879868689502972834359859161208937881705817714153503396232521164609082169490804578082787922639572253746391825847414624604769555576292058345951444652681602315967370777792880934989614952710992883690515516620800000000000000000000000000000000000000000000000000 205 1170730590736345772226414829880187812198195487161522707771464687396073484187083884349607715195827618348789569095051991721168679962471461898178763924112940029898077931625295029539668781109748506821798987563664519735736693087914379317471500888452294224842544892732118622399840491856100434787880174671588777130009418942641272493318782616961096719061279140818888693587140899985738879141379386883945354608009938081413888894230132121784081700665398961673593648511181512803826976103454432060118805522277575922668130093927339477004032409600000000000000000000000000000000000000000000000000 206 2161168670499294295529961775958826701317868869300170918546123812933151651809356850509375842251497783471865544549465976717277383210722318664037998203912487295191851861780294624530228569928595743593040931042524703432169935440289944220052390640082935139059337871983490976950105547966361402618426802443752882581997387368115789022666472710910184543387121293951668528361862101373673970894986348187763124606386345698290038898748823896813414819428326483249453875151641072635864597886976881582979314994124405153245368153389868674549443828121600000000000000000000000000000000000000000000000000 207 4008967883776190918208079094403623530944646752551817053903059672990996314106356957694892187376528388340310585139259386810549545855889901121790486668257663932580885203602446528503573997217545104365090927083883324866675230241737846528197184637353844682955071752529375762242445791477600401857181718533161597189605153567854788637046306878738392327983110000280345120111254198048165216010199675888300596144846671270328022157179068328588884490039545626427736938406294189739528829080342115336426629314100771559270157924538206391289218301165568000000000000000000000000000000000000000000000000000 208 7472716135358819871539859431968354261680821546756586988475303230455217129494249369143279037269848915866338930699579497014864353475378775691017467149632285570330770019514960329130661930813504074536529488084358517551482629170599345928559552164027566489028253746714756420819918955314247149061786723345813217161424006250481326019454316021968363299360517040522563303887377825161779962643012195855792311213994195247891433300981783364489680689433713047661301653189332369674481737405757702987099237041483838186479574371339216713363102913372618752000000000000000000000000000000000000000000000000000 209 13996397321527069619394156716076727532128178757075087429414242950642621683542729068405361636806427019417652817200312397908840934059384446869275715971261270873229532246551520696461729796413693131606919731182003503373926964436532574924192041203223632033949919267596738776195708203303584910192726532826708155743347163707151523634437933909146744459702248416898761068181058666528013870030361842837898998903811127699300654572738880241689171931309344538269617996423619528400304294160984177694836870978699228923276242797518352904129091756746914922496000000000000000000000000000000000000000000000000000 210 26341219759113945023699802939656401215465232420815314542157605233109414008427416106738890600469695650544022601970987932864438637899761529007976897457913711783417979688009961950740975476850570473684222934084530593349730547069554306007329421544466875487893748061617062376800322838617346800982711334779864749108979362096859167480012191617014173073159631520603468330316752410405722103397140988220925915936972542330083831905894572614859021574724186421023421069269251952449372681610972222421682991181911948833605888944929540165570950686197693884137472000000000000000000000000000000000000000000000000000 211 49811246564484470039816327358890254698444754507761759799220031495809901889936243857843242125488194475178746740327138181046653464268449051354084313092914828982443399590026838048851184626724428765736865568353847352024340464508527192659859936140586861547607077584517864954529410487825402800658307134068724240565079973725160685704703054347773801281344863205461158612628978808077220497523993608725770907036815077546188526134046636814698409797803436522155289241988155442081763740926348472599402536324995495244348735994861760453094667747599839134903959552000000000000000000000000000000000000000000000000000 212 94641368472520493075651021981891483927045033564747343618518059842038813590878863329902160038427569502839618806621562543988641582110053197572760194876538175066642459221050992292817250790776414654900044579872309968846246882566201666053733878667115036940453447410583943413605879926868265321250783554730576057073651950077805302838935803260770222434555240090376201363995059735346718945295587856578964723369948647337758199654688609947926978615826529392095049559777495339955351107760062097938864819017491440964262598390237344860879868720439694356317523148800000000000000000000000000000000000000000000000000000 213 180670372414041621281417800963430842816728969075102678967750976238452095144987750096783223513358230180920832301840562896474316780248091554166399212019311376202220454652986344286988131759592175576204185102976239730527485298818878980496577974375522605519325631106804747976573624780391518498267745805980669692953601572698530323119528448424810354627565953332528168403866569034776886466569277218209243656913231967767780403140800556390592602177612844609509449609615238603974765264713958544965292939504391160800777300326963091339419669387319376526210151691059200000000000000000000000000000000000000000000000000000 214 346525774290131829617759342247860356522486162686046938260146372425351118488086504685630222698621085487006156354930199635437739584515839600891153688653039219555858832024427808342443236714897792755159627027508427803151716803134609884592436554852252357386066560462851506619068212328790932479677536455870924471085007816435781159743255564078786260175671498491789026998616079408702068242879873704525329333959578914178602813224055467157156610976661435961039124351242027642423599777721372489243431857969422246415890862027115209189006925884878564177271070943451545600000000000000000000000000000000000000000000000000000 215 667755167057084035673422252511626907018830835496012450027302059663651605326542694529209439140242831733460863295950494697488524179362022910917253158034406576084139969311072386675888117149608046639192601282008740376673358279640393247609625241200290292682950262011914853254944445157580126888338612750463271455780810062271750294825253471979821123358518977593677455026333185020568885504029516628620309626540108567622167621082754885211840789352026587096922392624843387266950276771669084786772093190307076668843421691126251008107216346180160993169601353708031128371200000000000000000000000000000000000000000000000000000 216 1292774003422514693063745480862509691988456497520280103252856787508829507912186656608549474175510122235980231340960157734337782811244876355535802113954611131298894980586236140604519394801641178293476876081968921369239621629383801327372234466963762006634191707255067155901572445825075125655823554284896893538391648280558108570781690721752933694822092740621359552930981046199821362335801144193008919436981650186916516514416213457770123768185523472619641752121696797748815735829951348147190772416434500430880864394020421951695570846204791682776348220778748264526643200000000000000000000000000000000000000000000000000000 217 2514445436656791078008984960277581350917547887676944800826806451704673392889203047103628727271367187748981549958167506793286987567871284511517135111641718650376350737240229293475790222889192091780812523979429552063171064069151493581738996038244517102903502870611105618228558407129771119400576813084124457932171755905685521170170388453809456036428970380508544330450758134858652549743133225455402348304929309613552624620539535175362890729120843154245203207876700271621446606189255372146286052349965103338063281246369720696047885295868319822999997289414665374504321024000000000000000000000000000000000000000000000000000000 218 4913226383227369766429556612382393959692888572520750140815579806630931809705502754040490533088251484861509948618259308274082773707620489935504482008147918242835389340567408039451694095525481347339707671855805344731436259191122018458717998258729786419073444609174100378018603127531572767308727092766379190799463611039709508366512939038743677095182208123513695621700781395513807082198082322539856188587831870984881828508534251732659088484702127523395127068191072330748306668493804997173842946291831811922575651555406434240077567868126696934141994703516256141781443280896000000000000000000000000000000000000000000000000000000 219 9644663390275326851501219630106639342877140267858232526420983160416519142451901906181482916452237664783144029137643022142024484788059021743395298181994363510685869275533821981443675509516519884827846159852945891707809376792172522234463430581886570740641171767808759042050517939344477342227031283100402351539347068470949764923464899333053838137842674546457384505398633879393603302354835599145737698197913962743323029362252736151209790695470276328424634434859074985258925990253339209452253703570865846804016004003262830413272265725132706081720735603002410806316973160398848000000000000000000000000000000000000000000000000000000 220 19019276205622944551160405110570292784153720608216434542102178792341375748915150558989884311243812674952360025459432039664072284002052390877975528014892884843072534211352696947406928104766577212880512627230009298447800091034164213846361885107480317500544390726118872830923621376387309318871705690273993437235592419024712936429072781484782168807825754205613962244646106010164185712243735801515394740846286334529833013902362395690185707251467384919653379105542095870930602052779584921039844303441747449897519559894434301574972908009961696393153290609120754110057071072306528256000000000000000000000000000000000000000000000000000000 221 37677186163339053155848762524039750005408520524876756827904416187628265358600913257358960820573992909080625210435134870574527194608065786329269520997502804874126690272689692652813124575542589458716295514542648420225091980338679307629642894397918508968578438028441487078059693946623259760684848972432780999163708582087956327065993180121353476408302819081321259206643936006135251895954840622801996981616493228703599200540579905862257886065156889525833344008078891920313522666556357728579931565118101698246986248150874351420021330767734120554836668696668213892023057794239232475136000000000000000000000000000000000000000000000000000000 222 74977600465044715780139037422839102510762955844504746087529788213380248063615817382144332032942245889070444168765918392443309117270050914795246346785030581699512113642652488379098117905329753022845428073939870356247933040873971822182989359851857832847471091676598559285338790953780286923762849455141234188335780078355033090861326428441493418052522609971829305821221432652209151272950132839375973993416821525120162409075754012665893193269662210156408354576076994921423910106447151879874063814585022379511502633820239959325842448227790899904124970706369745645125885010536072625520640000000000000000000000000000000000000000000000000000000 223 149880223329624386844497935808255365919015148733164987428972046638547115879168018946906519733851549532251817893363070866494174925422831778675697447223276132817324715171662324269817137692754176292668010719805800842139618148707069672543795730343863807862094712261520520011392243116606793560601936060827327142483224376631711148631791530454545342686992697333686782336621643871766093394627315545912572012840226228715204655742432271319120493346054758102660300797577912847926396302787856607868253565355459736643493765006659678692359054007354008908345816442033121544606644136061609178415759360000000000000000000000000000000000000000000000000000000 224 300959488445885768783751855102976774765382418656195294757375869650202608685369382045388291625573911460761650329873046299920303250249046211580800474024338474697188028064697947133792812487050385995677365525370048091016353242603795902467941826530478526187086182221133204182875624178146441469688687610141272902106314548276475986452637393152727048115481336246043058931936260894506315536411649616192444601783174267260130948730804000808793950638877954270141884001536448998636203775998016068599453159233763151180135480133372634814256980446766849887958399415602508061570141425211711230258844794880000000000000000000000000000000000000000000000000000000 225 607035288195351595636827491742704154701776338429545909525627129084458661718390043585548184208782579416356248715353934386939251655752326208758474556107090703464228252606495759368860102786380628553281246264671386999579984490331856335277838664111975187319352829540025672836860133967321372444362082909654947443548436443873652064674969621989050456048925855208268849865715438224219238436942297275860160761796662497063684123590031669631337398438616833762876180031099017630249223016187998410365097022174500275930333263429012604420356329561128736224012091621270258760186975254652021551432089951272960000000000000000000000000000000000000000000000000000000 226 1229853493883782332760212498270718617425798861658260012698920563525113248641458228304320621206993505897537759897307071067938923854554212898944669450672965765218526439780760408481310568245207153448947804932224230061149048577412340935272901133490861729509008832648092013167478631417793100572277579974960923520629132235288019083031488454149816223955123782651952689827939477842268177073245094280892685703400038219051024034393404162673089569236637705203587140743006609718884925830796884779399686566925537559034855191707179536555641923690846819589848497624693544248138811865924995663201414241279016960000000000000000000000000000000000000000000000000000000 227 2502751860053497047167032433980912386461500683474559125842303346773605460985367494599292464156231784501489341391019889623255710044017823249352402332119485332219701304953847431259467006378996557268608783037076308174438313855034113803280353806653903619550832974438867246795819014935208959664584875249045479364480284098811118833969079004194876015748676897696723723799856837409015740344053766861616615406419077775768833909990577471039737273396557730089299831412018450777930824065671660526078362163693468932635930315124110356890731314710873277865341692666251362544962482147157366174614877981002799513600000000000000000000000000000000000000000000000000000000 228 5115624801949347964409414295056984917927307397021998853221668040805249562254091158960953796735337767521044213803244654389934671329972430721676310366852228019057069467325664149494350561038668963057036352527783973908551913519689728613905043180800578998361902599753044652450654066527567113554411485009048959820997700697969926896632797484574326576190295578892103291446907375664028173263245899465144361890720594973671496512020740350805222986822564000302528855406165713390090604390232874115304172262589450498307841564113681569484654807269024979956758419809817785041903313508789656460912810593169722205798400000000000000000000000000000000000000000000000000000000 229 10502377718402011370932527547751990036504762086086163645664084487773177351307649149346838144697648436720703770938061275462535880240433400271601465183147624123124163616419588498911901701812387381156095631739540498434257078455923012844347053650183588683636986037293000671481192798581095284127206778723577514512508279532932259918787133235831092460918676823465488057340500842238249839709443831601941374961649381480947582339178579940203122791946723892621091740148858209589856010813148090558719465655096141873025998731125388262151996319323308283851225035869555912691027502633545164714254000147777439688504115200000000000000000000000000000000000000000000000000000000 230 21655902855344947446862871803464603455272819421509669437359342213788291698396372545953180254366551076518091175674282350003748985055773671360042221207650400941882025377057191484756341309137142779943869192646932507771438095776113252485043624626678559865659465208898167384594219550674218475870300377728016834924792072396906319952539068732283712654414311609985836374236112736695271169480873180763203115170921024613713914783386231836698839196994144666584691168186945628174283094296711362732079538180808244542179609383580550596557416410444661681301226023963024291968898710430370129640791748304717080637695485542400000000000000000000000000000000000000000000000000000000 231 44849374813419386162453007504975193755870009021946525404771197724755552107378887542669036306793127279468966824821438746857764148050507273386647440121043980350637674555885443564930382851223022697263753097971797223594648296352330545896525346601851297481780752447628104653494628689446306463527392082274722865129244381933992988621708411344559568907292039344280667131042989477695906591994888357360593651518977441975001517516392886133803295976974873604496895409315164395948940288288489232218136723572453874446853971033395320285470409386030894341974839095627423308667589229301296538486079710739069074000667350558310400000000000000000000000000000000000000000000000000000000 232 93286699611912323217902255610348403012209618765648772841924091267491548383348086088751595518129704741295450995628592593464149427945055128644226675451771479129326363076241722615055196330543887210308606443781338225076868456412847535464772720931850698762103965091066457679268827674048317444136975531131423559468828314422705416333153495596683903327167441836103787632569418113607485711349367783310034795159473079308003156434097203158310855632107737097353542451375541943573795799640057603013724385030704058849456259749462266193778451522944260231307665318905040482028585596946696800051045798337263673921388089161285632000000000000000000000000000000000000000000000000000000000 233 194875915489284843202197811970017813892505893601440286466779426657789844572814151839402083037372953204566197129868129927746608154977220163737789525018750619901162772466268958542850305134506180382334678861059215552185578205446438501585910214026636109714035183075237830091992581011086935140802141884533543815730382348829031614719957652301472674050452785995620812364437514439326037651008829299334662687088139262674418593790829057397711377415473062796371550180923507120125659425448080332695670240329140778936514126616626674078803185231430559623201712851192629566957715312021649615306634672726543814821779718257925685248000000000000000000000000000000000000000000000000000000000 234 408849670696519601038211009513097373546477364775821721007303237128043093913764090559065570212408455823179881578463336588412383909142207903521882423489338800552639496634232275022899940172193966442138156250502234228485343075026627976327239629027882558180045814091848967533000434961260389925402893673751374925402342167843308327682471154528489670157849945018812464340589905293706026991816523870004122317510916173090930209773159362420398469817662485746787512279577517938023633474590072537995516164210537354208806637641682762217329082615541314089477193561802136831477286724621420892913319543380288923496093848905128087650304000000000000000000000000000000000000000000000000000000000 235 861446256157566799387510597044096166062427807582656366162387920628786798876300938807951156437544616419440010485822250191784892896562632052720606266292036852764411419408327403473250173942812687293585095219808207519418617859081105146121493898361748550085356530291525774592031916463375641572823896970594146967822734947645850646426966722591527735022589834154637862365622930453838598871757415794098685722995500376702589951992046776619779575905814857468481288373069830295415795730961282837556552557991602205317955585511025579991912377070945548786528446834717102303922643128777333821368364277902268761806269739643104880679190528000000000000000000000000000000000000000000000000000000000 236 1822820278029411347503972423345307487388097240844900870799612840050512866422252786517624647021844408343535062187999881405816833369126529423556802859473949980449494563468020785749397368062991646313226061485114167111089795389815618489193081088933459931980614418096868539036739535236502857568095365989777214983912907149218619967839461585003672687307800089071213716765658120840322475212638691820312818989858478797102680338415170979327453582616704238403306406197415760905099823766714074484269665212710230266452794018941330127262886589882120781232294193502261388475100312860492838366015458812041200699982066769084809927517167157248000000000000000000000000000000000000000000000000000000000 237 3873493090812499113445941399608778410699706636795414350449177285107339841147287171349952374921419367730012007149499747987360770909393875025058206076382143708455175947369544169717469407133857248415605380655867605111065815203358189289535297313983602355458805638455845645453071512377568572332202652728276581840814927692089567431658855868132804460529075189276329148127023506785685259826857220118164740353449267443843195719132238331070838863060496506607026113169508491923337125504267408279073038577009239316212187290250326520433634003499506660118625161192305450509588164828547281527782849975587551487461891884305221095973980209152000000000000000000000000000000000000000000000000000000000000 238 8266034255793873108093638946765133128433173962921414223858544326419063221008310823660798368082308930735845623257032462205027885120646529303474211766999494673843345471686607258177079714823651368118901882319621469307014449643966375943868324468041007426549091232464774607396854607413731333356920460922142225648299055694919136899159998422595404718769046453915686402103068163480652344470513307732163555914260736725161379664628196598505170133771099545099393725503731121764401425826106649267541864323337716700796807677394196794605374963467947212693146093984379831387461143744119898780288601847903834874243677281107341818808473766330368000000000000000000000000000000000000000000000000000000000000 239 17714111410166270070644668262917680294232291802540590681728860491516052482620810095105090902800388038566917170639820566505374757813545512297345235816679917086046289345824399354273481828867084881878806733810948808724931965587019943647709819335011878915094702511172011983651459423687626247383880547756150789564304876354211710374899876619621952312322066550741315959706875074339037974200310018470026500324260758802020836621298225310596579596671466325148000753754495793941112255545346549380342215244912726889807558852655763730839318546711810876801412079408525978663329231043648943086158473760057918135504200413413033517706559281245978624000000000000000000000000000000000000000000000000000000000000 240 38120767754677813192027326101798847993187891959067351147080507777742544942599983324666155622826435058996005751216893859119566478814749942463886947477495181569171614672214107410396532895721966665803192091161161836376053589943266918729871531208945563425283799804042169788817940679775771684370110938771236499142384093914263600726784534485426441376117087217195311945289195159977609720479067159747497028697809152941948840409033780868403839292036995531718497622079674948561273573933585774266496447207052188266865866650915203548766213512523817006876638794887147906083484505205932525521413035531644639827605039289664848130104515573241345998848000000000000000000000000000000000000000000000000000000000000 241 82378979117858754307971051705987310513279034523544545828840977307701639620958563964603562300927926162490368428379707629557383160718674625664459693498867087370979859306654686113866907587655169964800698108999270728408651807867399811375252378942531362562038291376535128913635569808995442609923809738684642074646692026948723641170581379023006539813789025476359069113769950740711614605955264132214341079015965579507551444123922000456620696710091947344043673361314177563840912193270478858189898822414439778844697137832627754868883787400563968551860416435751126625046410015750020187651773569783884066667454489904965736809155858153774548703510528000000000000000000000000000000000000000000000000000000000000 242 178762384685753496848297182201992463813815504916091664448584920757712557977480083803189730193013599772604099489583965556139521458759523937691877534892541579595026294695440668867091189465211718823617514896528417480646774423072257590684297662305293056759623092287081229742589186485520110463534667132945673301983321698478730301340161592479924191395922185283699179976880793107344203694922923166905120141464645307531386633748910740990866911860899525736574771194051765313534779459396939122272080444639334320092992789096802228065477818659223811757537103665579944776350709734177543807204348646431028424668376243093775648875868212193690770686617845760000000000000000000000000000000000000000000000000000000000000 243 389523236230256869632439560018141578650303985212163736833466542331055663832929102607150422090576633904504332787803460946828017258637002660230601148530848101937562296141365217461391701844696335316662564959535421690329321467874449290101084606163233570679218718093549999609101837351948320700042039682688622125021657980985153326620212110013754813051714441733180513169623248180903019851237049580686256788251462125110891474938876504619099000944900066579996426431838796618192284442025930347430863288869109483482631287441932054954676166858448685819673348887298699667668196510772867955898275700573210937352391833701337138900516834370052189326140285911040000000000000000000000000000000000000000000000000000000000000 244 852276840871802030755777757319693774086865119644214256191624794620349792466448876504445123534181674983055480139713972551659701761897761820584555312985495647039386303957307095805525043636195581672857692131463502658440555371709295046741173118285155052646130555188687399144714820126062925691691982825722705209547387662395515478645024096710095530957151198512198962815135667019815807434506664482541529852694199129742630547166261792106588614067441345677032181032863287000604718359152735600178728876045611549859997256922947336240831453086285724573445287365409554872858013965571035087505427232854185530927033332138525659914330833601674190245594945573355520000000000000000000000000000000000000000000000000000000000000 245 1872452219395349061570443732831367221668842667858338720852999673780908494048788181680265936404597139937772889866951597695996364770889382719824268022629133936545531709794203689484738520868721692935268349612825315340593900151645321217690357340872485650663548829749546215920938459816960247744647286268112783345375610694282947506583117940472079881512861183131301121304853060442535328933611141868143741086369155488044559312124277157258175185106168636452439701729200641540328566235058560113592667340672208575042413973459715297721106702430569736887859296341804792055669056682359564087249423630580645611446692230708340874831784841422878195969572095424662077440000000000000000000000000000000000000000000000000000000000000 246 4130629595986140029824398874625996091001466925295495218201717280360684137871626728786666655708541290702726995046495224517367980684581978279932335257919869464019442951806013339003333177036400054615201979245892645641350143734529578606224928293964703345363788718427498952321590242356214306524691913507456800059898597191588182199522358176681408218617371769987650273598505851336232935627546178961125092836530357006626297842546155408911534458344208012014081982014616615237964817114539183610585424153522892116543565225452131946772761385561836839574617607730021371274805939041285198376472228529060904218851403060942599969878917360178869300308876042506804542832640000000000000000000000000000000000000000000000000000000000000 247 9149344555109300166061043507296581341568249239529521908316803775998915365385653204262466642394418958906540294027986922305970077216349081890050122596292510862803066138250319545892382987135626120972672384029652210095590568371983016612788216171131817909980792011316910179392322386819014688952192588419016812132675392779367823571942023361349319204237478470522645356020690460709755952415014786398892080632914740769677249721239734230739048825232420746611191590162375802752092069908704291697446714500053206038143996974376472262101666469019468599657778001121997337373695154976446714403885986191869902844755857779987858933281801952796195500184160434152572062374297600000000000000000000000000000000000000000000000000000000000000 248 20348142290563083569319760760227596903647786308713656724096571597821587772617692726279725812685187764608145613918242915208477451729160358123471472654154544158874019091468710670064659763389632493043223382081946515252593424059290228946840992764597163031797281433168808238968524988285488668229676316643893390183070073541314039623999059955640885910224152118442363271790015584618497238170992884951135987327602383471762203380037168929163644587316903740463290096521123785320652763476958344735121493048118330228832249271013274310914106227099298165638898274495322078319098024667617492834242433290718663926737027702692998267618727543018738792409572805555320266720437862400000000000000000000000000000000000000000000000000000000000000 249 45437401734827365610291025777588223885845506827357595464907644377935605496255307857782627739726024278369989155879436429660530149711215079689711798436727097106765684631249630926254385251649049356965517812188986568559041115924395081238295936843345465050003329440265948797616716298841496196156867215065813940278795474217754250480389900880946098237530531680481797185907104800453104332835827112095886659702536122292445000147622998218822418363478646052454526785531669412621017620844047983793526293976448231400982412622172641536271199205112732803871659846948054200886545889082789861498863353538174776548403782860113465131592618603560843723450576074805030155586737746739200000000000000000000000000000000000000000000000000000000000000 250 101870654689482953698272479793352797952065626306935729032322938695331627522604400217148651392465746432105515687481696475298908595652544208664333852095142151713368664943261672536662331734197168658316690934927707886709370181902493772136259490402780532642107464605076257204256677942002634471783696296177554854105059453196205029577034157775081152248543452027640189290803728962615859914217924385318977891053085986179661690330970762006599861970919124449603049053162002823096321505932355579665085951095196934801002569098911062324320028617862746946280261376857537518387635883323614869480451638632587849021521281172374388825030650909183411627976191559712877608825466028189286400000000000000000000000000000000000000000000000000000000000000 251 229310843706026128774811352014837148190099724816912326051758935003191493553382504888801614284440395218669515812521298765897843248813877013703415501066164983506792864787282024880026908733677826649870871294522270452982792279462513481078720112896658978977383902826026654966781782047447930195985100362695675976590488829144657521577903889151707673711471310514218066093599193894848300666904547791353019232760496554890418464935015185276856289296538949136056463418667668354789819709853732409826108475915288300237056783041648801292044384418809043376076868359306316953890568373361457071200496638561955248147444403919014749245143995196571859574574407200913687497466124029454083686400000000000000000000000000000000000000000000000000000000000000 252 518242506775619051031073655553531954909625378086221856876975193107212775430644461048691648282835293194193105736298135210929125742319362050969719032409532862725351874419257376228860813738111888228708169125620331223741110551585280467237907455146449292488887620386820240224926827427232322242926326819692227707094504753866925998766062789482859342587925161762132829371534178202357159507204278008457823466038722214052345730753134318725695213810178025047487607326188930481824992544269435246207005155568551558535748329674126290920020308786508438029933722492032276315792684523796892980913122403150018860813224352856973333294025429144252402638538160274064933744273440306566229131264000000000000000000000000000000000000000000000000000000000000000 253 1175892247873879626789506124450964005689939982877637393253856713160265787452132282119481349953753280257624156915660468793598186309322632493650292484537230065523823403057294986663285186371775874390938835746032531546668579841547001380162812015727293444657286010657695125070358971432390139169199835553881664667397431286524055091200196469336607848332002192038279389844011050341148394921846506801190801444441860703684772463078861769188602440135293938832749381023122683263260908082947348573643694697985043486317612960030592554097526080636587645889919616334421234960533601184495150173691874732747392795185206056632472493244143698728308701586843085661853334665756436055598773898838016000000000000000000000000000000000000000000000000000000000000000 254 2678682540656697789826494951499296004961683280995257981832285592579085463815957338668178515194649972426867829453874547911816668412636956820535366279775810089263269712164517979618963654554905441862558667829462106863311024879044069144010885771826774466929297532278229494910277736922984737027437225391742432112331348470701797497754047557148792678500300993463200450064657172677136043631966342493112645690438558682993911670893647110211636358628199592661003089970673472473708348612954060050760336522009929061831522322949689838234164411690146657337236886009811573240095543498279952095670090641198560787431899397008772339610159345703087222214828549137701896368593161334654006941553000448000000000000000000000000000000000000000000000000000000000000000 255 6126146970481867845333193954078889963347369663636155004450437150228368455747094433534124264250164486940246725961011091074324720659700720248564382681847277674145097831720252619388569877967068745539671673325979838396392313898373786132352895760167833205867303456320310854859805184342866093581748934470914942240901793952495010877363506763199288855730188372050339429297870953912610131786307025281748620694032983708007075991333770941054012352182692468415714066762930231547370993277825935336088889625836707764408691552585940660041534009535365405330260758304439068000098507980566250442797497296421108520856753920959062340688434423622960477205312891877924236994972559972353713875331712024576000000000000000000000000000000000000000000000000000000000000000 256 14065633444226368572885013318565131355845560747708611890218203696924333974395328819394349310718377662014806482806481465106649558634672853690703822637521349539837144621629700014116156439812389839759086161956449708958116752710666212959882248665345345040671328735711433722758112703251220550863695553545220707385110518914928544974426611528305567212756512502227579329667911710183352862581360930046894833113499730593584246476102338080660012360611461907482479497287687811632763800565888347531660090580921081027082355804737319755455362085893198970638278701066992100128226174323380111016663053792582865163887107002522007134220645436638317255663398399751714048140456997696524127057761610808426496000000000000000000000000000000000000000000000000000000000000000 257 32421285088941779560499955699292627775224017523468350406952959521410589810981232928703975161205860510944128942868939777070827232652920927757072311179486710689324618352856458532537740593767558580644693603309616579148459114998085620872528583173621020318747412735814854730957449780994063369740818250921733730522679746098910296166053339572744332425403761317634570354884536491972628348250036943758092590326616879018211688127415889275921328491209419696747115241248120405813520560304372641060476508789023091767424830129919522036324609607983823627321232405959416790795561331815391155893408338991903504202759781640813226444378587731451321274304133311427700880963753379690488112868140512913423073280000000000000000000000000000000000000000000000000000000000000000 258 75022853695811277902996897488163140671868376549305762841689148332544104822610572997020998523030361222324714373798726644141894216358859026829865328069332248535097166868509845044292331733978130555611820998058452764149534392105570126699031141463759041017581513070675573847435538793220262637580253432632891852429480932472878425328247427771330385232384303689006395801202817442424661997850585487856226254015791458048141846326840367784481954128658597178272824668248150619052486576544318291413942641337799434349821056920633773992055146632874567873621331787390090453900928921820815134737346896427264708725186134716841805992292052010578357428739764482643699838550125320603789493176877146881660991569920000000000000000000000000000000000000000000000000000000000000000 259 174278089135369598568661792865002975780750238724037287081243891576499955502924361072079779568999529119460311490334441994341620264601629519325777157105058813347030718635548370037891086618031197280686260178489785771119368392861239404321849341620312252283841854863179358047592756616650670107098928724006207773193684206134496582037518774712800484894828737469561857446194144918752489821006910088290013588078683557045833509017250174363351579440873921245127771704340453888058926317312451390954588755827708085994634315226632256983544105628167621170422353742107180124411857885389753557994856840400535918368607390947223515320094436820573524306962472893181314724951941119762602992649885612206098483416924160000000000000000000000000000000000000000000000000000000000000000 260 406416503863681903862119300961186939520709556704454953473460755156397896232819610020090045954906901906581446395459918730804658457051000039067712330368997152725275635858098798928362013993248752058560358736238180418250367092152410290878552664658568172325919205540934262966986308430029362689754701784382476527087671568705646029311493782630250730774740615779018251564524745950530806262588114325892311687399490055030883743028227406615335883256117984343637963614521938466953416171972636643706100978590215256539487223108506423285624854324886892569424928926593944050128452588728905297244006151814049761635592435688925237726460226665577458683836486786898825938587926691286390178859533247664621663328267141120000000000000000000000000000000000000000000000000000000000000000 261 951421035544879336941221283550138625417981072245129046081371627821127475081030707057030797580437057363307166011771669748813705447956391091457514565393822334529870263543809288291295474758195328569089799801533580359124109362728792490946691787965708091414976860171327109605714948034698738056715756877239377549912239142339917354618206945137416960743667781538681726912552430270192617460718775636913901660202206218827298842429080358886501302702572201348456472821595857951137947258587942382915982390879693915558939589297013536911647783974560215505023758617156423021350707510214367300848218401396690491988921891947773981517643390624116830778861215568130151522234336384301439408710167332782879313851473377361920000000000000000000000000000000000000000000000000000000000000000 262 2235839433530466441811870016342825769732255519776053258291223325379649566440422161584022374314027084803771840127663423909712207802697519064925159228675482486145195119327951827484544365681759022137361029533603913843941657002412662353724725701719414014825195621402618707573430127881542034433282028661512537242293761984498805783352786321072929857747619286615902058244498211134952651032689122746747668901475184614244152279708338843383278061351044673168872711130750266185174176057681664599852558618567280701563508034847981811742372292340216506436805832750317594100174162649003763156993313243282222656173966446077268856566461967966674552330323856585105856077250690503108382610468893232039766387550962436800512000000000000000000000000000000000000000000000000000000000000000000 263 5274345223698370336234201368552725990798390771151709636308995824570593327232955879176708781006789893052097770861158017003011098206563447474158450620445463184816515286494638361036040158643269533222034668669771632757858368868691470492436627930356097660972636470888777531165721671672557659228112305612508075354570984521432682842929222931411041534426633897126912955398771280067353303786113640559577750938579960505001955227831971331541152946727114384005370725557439877930825881320071046791052185781200215174988315454206389093900256237630570738684424959457999204482310849688999877287347225940902763245914386846296277232640283782433385268947233977684264714486234378896832674578096119134381808908232720388412407808000000000000000000000000000000000000000000000000000000000000000000 264 12489649489717740956202588840732855146210589346087248418779702112583164998887639521890446393424078466747367521399222184263130280553142243618807211069214856821645508198419303638933343095667262254669778095410019226370608617481061402126089934939083239261183203163064625193800428918520616537052169939690419122439624091346752592972056399901581346353522269068396529878384290391199492623365517100845080114222557346475844629979506108113089450177849806861324717878120017630940195686965928238801211575929882109534372330995560729374355806770709191509204718303996542116214112092063551709416438231028057743366325268052029584486892191996802256316867050059156338843903403009227699773400931610110216123494695081879760581689344000000000000000000000000000000000000000000000000000000000000000000 265 29687896837059070252893553674421996682542570875649389491439351921610183202355919143533591077169034515458492598365951131993460676874819113081904740711523714665051372987642684749744556538401082379350062532789615701082936683752482952853715775350200859723832473918604614085663619539323505508573007946644126254038986465131230913494578062566058860282322433575578551520919458259881193965739834148708755431507018812573082685461286018984813623072748990909368854396291281908744845147918011423630479915985329774363203030776447853722843752693975748217379615408599780610240944442835062413282873675153693255981755162159674322325342740376398963265192977990614617431958388952934242361374014437231983725546890209628190902675570688000000000000000000000000000000000000000000000000000000000000000000 266 70835321853222941623404019067170884084546574109299443326574293684961897120821223076471148310125316353883963339701159400936397175023318403813424711337695583190812575948515445812890511900624982557129249203236023062783886927433424325508965839985579251301064282769790609208393396220825884143455196960692885242137021705803116959598063257282616440633621326511330423928913827408076528802255244278819090459575746886799375287510628441297765304651579092309754086589550998634265200522932375256782325079540996841630602431432604578982705193927826135246667762364919076536034893440604458918092936588916712108772467816912982933068267778538087926350750445485606477192652716041701102274238398447235513169154880040172863493783911661568000000000000000000000000000000000000000000000000000000000000000000 267 169650595838468945188052625665874267382489044991772166767145433375483743604366829268148400202750132667552092198584276765242671234180847577133152183653780921741996119396694492721872776001996833224324551841750275235367409191203051259593973186765462306866048957233648509054102183948877992523575196720859460154918166985398465118237361501191866375317523076994636365309748616642343286481401310047771721650683913793884503813587955116908147904640531926081861037381974641729065155252423038739993668565500687435705292823281087966663578939457143593915769290863981188303803569790247679108832583130455525500510060421506594124698501329598720583610047316938027512876403254919874139946800964281129054040125937696214008067612468429455360000000000000000000000000000000000000000000000000000000000000000000 268 407840032395679344232078512100761738787503664160220288908217621834662919624897857560628754087411318932795229645396601343643381646970757575428097849503689335867758671029653560503382153508800387071276222627567661665823251695652135228063911540984171385705981693189691015766061650213102694026674772916946142212423273432897910144242617048865246766263325477095105822204635674408193260701288749354843218848244128760498347167865444101047187562755838750300793933866267038716672633226824985130944779231463652595435523947167735471859243770454973199773509375237010776682343781775755420577633529845615083303226185253301852275775197196355324282998553749919018140954873424827377432432109518131834245912462754221698475394540374104410685440000000000000000000000000000000000000000000000000000000000000000000 269 984117998170774257632005449699138075694246341618611557135529121487041625054878530293797183612923512584834889134341999042211479914140438029508000110852402367448901673194554041494661136416735334002989525200320767599631506341608602305318218548394805553708533825666724421043506761964216800686366227048591041158577358793582657178057434938911840446993404376230490348979785882346970338072209752193236687080813082699082511716059316615826863588929838904475815762419302364423331063976328689120969752285521793712785919284515745693596355218107850331053478122446907004134495545424897829853829707517469196010684785016217369541445550834805397494875510198554590774124109574108461744458680267252116035386772625936958421127025922713942983966720000000000000000000000000000000000000000000000000000000000000000000 270 2383533791569615251984717199171312419331464639400277191382251532241614815882915800371576778710500747480470101483376321680236204352048140907468376268484518533961239852477209888500069272401332978955240630035176899126307508359376034783480725324212219051082068925764806547767373377477333091262379001911687501686074362998057195685255107422044477562618025399230247625229041407044362158810892019812019256109729286297177843376295664843532663612388069826640425776579550326633307836950668085050988740035533784372367496507097136069890372338257213501811524012566408764013748211019102543905975551607310392737878549309278469029381124121898672732588485700899218854928593388490694345078923607284625037706763300019313295969656784813169907167395840000000000000000000000000000000000000000000000000000000000000000000 271 5794370647305734677574847511185460491394790538382073852250253474879365617411368310703303149045227317125022816706087838004654212779829030546055622708685864556059774081372097238943668401207640471840189971615515041776053552821643140558641643263159904513180509558534244717622484680647396744858843353647312316598846776448277042710855166142990124954724419745528731976931799660524844408069278500163018811602751894988439337247774761234627905241715397748562875062864886844045571351627074114758953627026382629809225384008753137785903495154303286022903814874548939705317421900987438284235426565957371564745782753370855958210425512740335673412922608738886001036331410527420877952886863289308923466665141582346950622502235643880816044323939287040000000000000000000000000000000000000000000000000000000000000000000 272 14138264379425992613282627927292523599003288913652260199490618478705652106483738678116059683670354653785055672762854324731356279182782834532375719409193509516785848758547917263022550898946642751290063530741856701933570668884809262963085609562110167012160443322823557110998862620779648057455577782899442052501186134533795984214486605388895904889527584179090106023713591171680620355689039540397765900310714623771791982884570417412492088789785570506493415153390323899471194097970060840011846849944373616734509936981357656197604528176500017895885308293899412880974509438409349413534440820935986617979709918224888538033438251086419043127531165322881842528648641686906942205043946425913773258662945460926559518905454971069191148150411860377600000000000000000000000000000000000000000000000000000000000000000000 273 34624609465214255909929155793939390293959054549534385228552524654350142008778676022706230165308698547119601342596230241267091527718635161769788136833114904806608543609683849377142227151520328097909365586786807063035314568098897884996596657817607799012780925697594891364836214558289358092708709990320733586575404843473266365341277696597406071074453053654591669652074584779445839251082457834434128689860940113617118566084312952243193125446184862170402373710652903229804954345928678997189012935513770987382814835667344900027933489504248543827023120011759662145506573614664496713745845570472231227432309589732752029643890276910640236619323823875737632352660523491235101460152624797062830710465553433809144261799459224148449121820358646064742400000000000000000000000000000000000000000000000000000000000000000000 274 85107290065496641026605864941503021342551356082755518891782105600392649057577985663811913746328781028819980100101533933034510975132405227630139240335796436014643800192602901769015594338436966464661220612321971760940803208387091001321634584915679969973415515364688242974767415384275242191878009156208363155802345105257288726008860578236424122701005605882986324004799329387877872879160681357039088319678190799270877435435241236613768702346722391214849034580784836138860577782292692975090593795492849086986958866070333764268660517201442920726822828988905249553655157944845332922387288412220744357028616971563104488864682300646353701610297959086563100322839566741455879389055151751180437886324330340302876595503070772956887941434441552027136819200000000000000000000000000000000000000000000000000000000000000000000 275 209959684591580213412636668810687953652074195456157865106026454516168665225044890632623991212193102798098890906950484212796138575651643696563553505908409807648126255075151358664161471232923996268319231250598304334240961515090953500260472520986982485924416076404685895418751213753007022487363048588366031905364385374669731287063859046509258310703380829713327261319839945599894712392889400907815430884646096701801254633218740130726167388689364139127032568310796190754569045388916073569548494893480858697596827522595513396450785495935959685433071919115629250648867274649933436319529440512948576328789598068846178774029171235694554581872605065066551168496445211151171654452799059370162140265562122949527196561106075596884642551518767308850946532966400000000000000000000000000000000000000000000000000000000000000000000 276 519860179048752608409688391975263373242535707949446874002521501382033615097211149206377002241390122528092853885609398910883239113313469792691358480629222683736760607566074764052463802772719814760358416576481401531580620711365200866644929961963768635148854205178002277056828005252445387678710908304794294997682218187682254666770114999156923577301570934370198299027923705305339307884794156647751006870383735433659906471849600563677990454394865608478532639137531368308312956382956198158202073356258606135249744945946491169612144887937436181132286071730298024606595372033235188327154894710060674990083044818463138644496227979579717144716570141104780693197198342810301016425130471000521459297531816423029338685298643177886374957560467856714943615624806400000000000000000000000000000000000000000000000000000000000000000000 277 1291852544936150231898075654058529482507701234254375481896265930934353533516569705777846850569854454482310741905739356293544849196583972434838025824363618369085850109801695788670372549890208739679490665192556282805977842467742524153612650955479965058344902699867335658486217593052326788381596607137413823069240312196390402846923735772904955089594403771909942773084390407683768180093713479269661252072903582552644867582546257400739806279171241037069153608256765450246157696611646152423132152290302636246095616190677030556486180046524528910113730888249790591147389499502589442992979913354500777350356366373880899531573126529255597104620676800645380022595037881883598025816449220436295826354366563811227906632967128297047641769537762623936634884827643904000000000000000000000000000000000000000000000000000000000000000000000 278 3221880247070758678353800681221972529374206878230412451849287231750277712590324846209950045321217009478882990312913954596100853896280427252486036405962864212500110173845429296943909139426180596760649718990235369318108739114549855239109951482967032855512187333469135132264626677072503010223701938200710074734685338617797664700227797017624957993448443007143397276072469676763317841153721417298535162669821534886296299750870365957445076860253075146450469098992373032913917295349445504143291587812014774797762466779548514207876533036032175101823644835294977734321589411759458070824491903906124938711788777736458963431743377563963459178923967940809577776352024477417693476386224355768121790927790210145202399142620017972836818573227179984097967402760143896576000000000000000000000000000000000000000000000000000000000000000000000 279 8064366258418108971919563105098597241023639816210722366978765941070945114613583090063504963439006174725644124753223628354040437302389909412972549124125049123887775765135109530250604575983730033691906246632559129403226174003718287663492208561866483237347004895673245236058360572712475034589925951316377317060917402560347554744670175935115269857601452846879923382009391600938584556407764707498233512162563301820399638276428525991485027381213447091565524154777909701383534990259662096870658844293472981318799454349209931062314962189188534279864583022743329269006938297633923551273703235477030721595607310674356785469653674042600538324846691755846373174209117266976486771394719562487608842692258895993441605053977904986010556888787631500197212409108640173129728000000000000000000000000000000000000000000000000000000000000000000000 280 20257688041146289737461942520007676269451383218321334585850660043970214127909320722239524468158783510910818041380097754425349578503603452445387043399802123399206092722019395139989518694871129844634068491540988533060904149097340338610692427907408605892215676297931192032978601758653737286889893989706739820457024515231593057518611481949009557882294849551362367535607591701557724405696304945235562582552359014172843891350388457290610388781608179094012596676802109169875439895532271187339095016865204129072824229325215346828535185019241598111019832553131243123745429003656415960799542527518301172648165564413984245099770029195012552272014889690686089413613302574644934769743535540968873412842954346735525311895592497324858518904634530328495397571680904114901876736000000000000000000000000000000000000000000000000000000000000000000000 281 51069631551729796428141557092939351875286937093388084490929513970848909816459397540765841184228293231006172282319226438906306287407584303614820736410901153089398559752210895147913576629770118338322486667174832091846539359874394993637555610754577095454275719947084535115139055033566071700249422748050691087372158802898846098004419545993453095421265315718984528557266738679627023226760384766938853270614497074729739450094329300829628790118434219496005756222218117217255983976636855663281858537517179609392589882128867889354737201433508068837880997866443863914962226518217824637175646711873637256246025387887654281896520243600626644277749536910219631411719135790679880554523453098782529873777087908120259311288788685755968326158583650958136897278207559273667631251456000000000000000000000000000000000000000000000000000000000000000000000 282 129206167825876384963198139445136560244475950846271853762051670346247741835642275778137578196097581874445615874267642890432954907141188288145496463119579917316178356173093564724221348873318399395955891267952325192371744580482219333903015695209080051499317571466123873841301809234922161401631039552568248451051561771334080627951181451363436331415801248769030857249884848859456368763703773460355298774654677599066240808738653131098960838999638575324894563242211836559657639460891244828103102099918464411763252401786035760067485119626775414159838924602102975704854433091091096332054386181040302258302444231355765333198196216309585410022706328382855667471649413550420097802944336339919800580656032407544256057560635374962599865181216636924086350113865124962379107066183680000000000000000000000000000000000000000000000000000000000000000000000 283 328054460109900141421560076051201726460724439198684236701849191009123016520695738200691311039891760379217418704765545298809272509231477063601415519860613410065776846323484560834798004789355416066332007929330953663431859489844354888779756850135854250756767313952488515683065293647467367798741209423970782817219915337417230714368049705011764845464719370624569346557457631254159720291043880815842103588848226424029185413387440299860261570220082342749907296071975853024970746591202870618553776231692981141466897848134744794811344718732382776551831029564739455314625405618280293587086086513661327433829905903412288180990220193210037356047651367764070539710517861004516628321675669967056373674285666282754866130146453217030041057695109041150255242939103552279480552841040363520000000000000000000000000000000000000000000000000000000000000000000000 284 835882764360025560342135073778461999021925871078247435116311738691245446094732740935361460529644205446245982859742609421366026353521803558056406744604842968847599404432238661007065316203277600137013956203935269934424377980123416256610820454146156630928243115950940737960450368213746853151192601612277554618276344279739103860209790648369976826244104956351402695028402044435598967301579808318765679944385280928426364433311197884043946480920769809326763790391394473507625462314384914336075021838353715948457655717047329737179306343330111314654065463330956132141665533515378188059895348436809062301398600241894510285163081052299175183209415685062851735182399509839508368963629607076059640122079877688459398899613162796992544615007137836850850359008835851208116448638970846248960000000000000000000000000000000000000000000000000000000000000000000000 285 2137352228468585357794839383651527331499064452347078691592409115833514605664231618571719254574300233326050978172361852290432929385955251697950232045954583471343311677133234256195066013531780823550344686013462485222323134495175575368153867901251722505283517647486555466964871591522550703507599482322593707158932612323292888570556434687882030744706176373390536691187624027621826559390139569871083843617793163333986213855976732989500371151714408402448535012030795668758998307137882225957343830840670451680206225668490022137967486319895094631570445389737254829886238769198822026869152405952920772304676220818524262799161998250728990943466475906705711886861395546659622899440000905293484499792158247249390682986310857271909936580573251448827624367985593271539153759169848453858590720000000000000000000000000000000000000000000000000000000000000000000000 286 5484445818250390028101557858449819132626599384722603922626121791228798478134418333255031607237654398714646809990280512977250896804361175856940295429919461187466937763523879101396539390722549593230184464310544737080481163114620526394682825034611919948557506283450501328231860503846865105200500271639775452569821083221569552072047811409105290890916048574120117149587443254877606951395098136289201142723257257115008624754436296851057952375299171960682940840871021686035589656115805791806544269937160379011409175065345396806024569896850812824609762870065795893488088681764177320946245073675194701733799182620333258342649687511370590760934977176606856701686340972728592359963042322983081226466678062441936492542873659759720897265750963217691684128251032334769468546029831132601143787520000000000000000000000000000000000000000000000000000000000000000000000 287 14122447981994754322361511485508284266513493415660705100762263612414156081196127208131706388636960076690215535724972320916421059271230027831621260732042612557727364741073988686096088931110565202567724995599652697982238995020147855466308274464125693867535578679885040920197040797405677645891288199472421790367289289295541596585523114378446124044108825078359301660187666381309837899842377700944692942512387437071147208742673464391474227366395367798758572665242880841541643364498199913901851495088187975954378625793264396775513267484390843023370139390419424425731828355542756601436581064713626356964532895247358140232322945341779271209407566229762656006842328004776125326904833981681434158151696010787986468297899673881281310459308730285556086630246408262031381506026815166447945252864000000000000000000000000000000000000000000000000000000000000000000000000 288 36492405585474445168982145678553406544670866986067261980369689174478179313810792705812329308237904838167516944313328477248032017156858391916909337731598110849167510490935186764872293797989700483435001388629502571586105563132062058524940581215300792953711935308822945737789153420496271036983088707436737906309075523539679485576991727553904784529977204002480435489924929929304621133192703979241086563452009137391844387391068231987569403514765630391992151766987604094543606453863348577522384263307877729866114369049795201267926283179665938372388440184843792716091044470722483058112125471220010506396353001319173434360322490763157636805109151137706703121680575564341507844722091008664825864663982491876157034081772757309230906226853759057876927852556718949089089811573290390101490533400576000000000000000000000000000000000000000000000000000000000000000000000000 289 94624807683135236323170703744488983170331558094872410315098604029421918960711385486171369896260887245368371436604460741504147020487733810240545912738033901431891354702994939281313857818187293353546958600716300168122771725201436917755170927091274956128975048255777898298087274819346830798897149018383461391059432832538388906101139549547275106286230889978431769225375343306686882598368681418172137459031059693257052496505039925543767463313787279606435649531798857417151571534867662861515542394757326953542834558946118956887732852284873778199603225399299954512824078312583398569684741346873487243085743332420616715296316218548867752235648028900073481194517732438337529841364381985467893467073706601434875189374036759702835739846231797237074873921679572234988009881409541981533164953107693568000000000000000000000000000000000000000000000000000000000000000000000000 290 246213749591517884912890171143160334209202714162858011639886567684555833135771025035017904470070828612448502478044806849393790547309083374245900464944364211525781304937192832009978658042923337305929186279063813037455452028974138859998954752291497435847593075561534091371623089079940453738730381745833766539536644230264887933675165107922009826556772775723879463524426643283999268520955309050083901668398817321854850595906113886264882939542474501535945560081740626999428389133725658765663441311158564733118455522377801525821880881645241570875367592488978481642368251769342003078319696984564813806509104150958444693201014800664153891317156171197991198068135139804554252647230121926187458801325784576933545242751243648746778595079895136410868821944210246955438801711427628235949295207986218663936000000000000000000000000000000000000000000000000000000000000000000000000 291 642864100183453197507556236854791632620228286679222268391743828224375280317498146366431748571354933507103039970174990683767187119024016690156046113969734956293814987191010484378054276150072833705781105374635615840796185247651476563457270858233099804998065520291165512571307885587724524711825026738371964434730178085221622394825856096784367657139733717415049279262277965614522090108214311929769067256189312027363014905910863357037609355145400923510353857373424777095507524028157695037147245263435012518172287368928439783920930981975725741555584783988722815568223505369751970037492728826698728848795270938152499093947849644534105810229094762997955018155900850029691153661917848349275454930261623530373486628823497166877838911753606201168778494096332954800650711268537537324063609788052016931536896000000000000000000000000000000000000000000000000000000000000000000000000 292 1684303942480647377469797340559554077464998111099562343186368829947863234431845143480051181256949925788609964721858475591470030251842923728208840818600705585489795266440447469070502203513190824309146496081545313502886005348846868596258049648570721489094931663162853642936826660239838254744981570054534546818993066583280650674443742973575043261706102339627429111667168269910047876083521497255994956211215997511691099053486461995438536510480950419597127106318372915990229712953773160997325782590199732797611392906592512233872839172776401442875632134050453776788745584068750161498230949525950669583843609857959547626143366068679357222800228279054642147568460227077790822594224762675101691917285453649578534967517562577219937948794448247062199654532392341577704863523568347789046657644696284360626667520000000000000000000000000000000000000000000000000000000000000000000000000 293 4428035064781621955368097208331067669655480034080749400236963653932932443321320882209054555524521354898255597253765932329974709532095046481461042512101254984252671755471936396186350293036178677108746138198382629199087308062118417539562412526092426794830575342455142227280917289770534771724556547673371323587132772047444830623112600277528788735025343050880511134572985381593515866223578016286010739879286857458235899411615908586007912486054418653120847162511002396138313915355469640261969482429635097524920351951431714662851694185229159393320036880418642979177612140516744174578849166303724310335924850316575650709130909394558030138741800145634654205957481936987512072600216901072842348050543457644741968429603672015511216867380604441526522891765659466007786086203461186337403662947906531584087508910080000000000000000000000000000000000000000000000000000000000000000000000000 294 11681156500893918718261040435577356512551156329905016917825110119075075785481644487267485917473687334221598265555434529486473283745666732618094230146923110648458548090934968213139592073029439350212872312567333375827192318667868385469365644243831821884763057753396665195567059810414670727809380172762353551622856252661159463183771039532120944682996854968222788373003535436643694855097798806962496331801558729974826302647842766849888873138211556406932794814704024321012872108707728911011075494649377387270739888447876863280602769260634522479578257290544380179070540826683171132539004100709224730666169755135126566570687338982844083506000868784184217795315837349773056847519372185030158114157333641266829312717294486776918590096150034516746967388477809671328539695404730609558070862856577430318822848504791040000000000000000000000000000000000000000000000000000000000000000000000000 295 30920021257866202847236974032973262688722910805258579781483066485191725604169912957797035223552850373684570608925235199550694782074779841240095427198905473886469776796704860860180500217308925960013473011365731445814578067513847616337410860313422832528967813873240972772666007318167633416511429317301949851145700500794089099047441941641524140575892675100885720823340358300795860281443873442029727790278725958243365223108839803851655847196845989809151107874521552377721072471749358427446316834336901944105648484721530057103755530232899581003443647048070974333999721568230353987830743854577317862073351341842680021712609386287588289040384299671735624504201021464849281475383778173774828528174462148433297190762678506498503507984509141365829222677300762200006644573736321923500213573981360458053924079992181882880000000000000000000000000000000000000000000000000000000000000000000000000 296 82123576460892634762261403031576985701248051098766787899619024584669223204675288815908925553756370592506219537305424690006645341190615258333693454640292938642463727172048110444639408577172507349795784318187382720083519347316779268992163244992451043196938513647328023684200915437053234354254356266753978804642980530109100647070005796999888117369570945067952474506791991646913804907514927862030957010980296145094378032577078519029997930154822948933105342514729243115227168484966295983297417511998811563544602375420383831667574688298581287145146326559676507831103260485219820191678455677757356241666821163934158137668690529979834495691260699928129818683157913010639691598619314829545944570831371466238837338665674113260025317206856279467642415430910824403217647987843671028816567252494493376591222356459235080929280000000000000000000000000000000000000000000000000000000000000000000000000 297 218859331268278871641426639079152666893826056178213489752484700518143479840459644694397286600760727629029075066918956798867709834272989663459293056616380681482165832913508214334964023858164732087205765207969374949022579060599216751864115047904882030119841138870129183118395439639746869554087859450899353514373543112740753224441565449004701832789906568606093344560600657739025290078527282752312500434262489226676517456817914253214944483862603158906725737801753432902080404012435178795487617669476832816846365330495322911394086544315719130241814960281537893369890189193110820810823084381223354384042078401884531436887060262396258931017209765308465966790615838173354778110320474020739942281265604957526501507544021511837967470356271984781267037123377347034575031887603383291796151727897824848615607579963861490676531200000000000000000000000000000000000000000000000000000000000000000000000000 298 585229851811377702769174832897654231274090874220542871598144089185515665093389089912818344370434185680023746728941290480172256096845974360090149633392201942283311437210720965131693799796732493601188216166110108613686376408042305594484643638097654548540455205338725435658589405596683129187630936171704871297434854283468774122156746010638572700880210164452693603355046158794153625669981954079683626161217896192133007679531102713096761549848600846916584622881888679580163000329251668099133889648181050952247180893744493465067787419500232954266613203792832326871086365902378334848140927635391249622928517646639237062235999141647596381540018912434837995198106751275550676666996947531458605660104227656425865031172713522654725015732671287305108057267911025970453635267451446922262909720398783645198134668823365626069044428800000000000000000000000000000000000000000000000000000000000000000000000000 299 1570171692409926376529696076664406302508385815533716524497820591284738529445562928236091617945874920179503712473749482358302163107837749208121871466391277811146124586036364349448334464854633280331987983973673421410520547902777505910002298881016007153734041315923800343871995375215900835610413801748684169691017714042546720969746549546543290556461603871226576937801588844044714177672561582795791168990547615483492859604181948579238611238243796072277196543192107327313577329883382225509976225926069759704879186337916475966776873646519125016297323225776169132995124719716081072397562108845754722738317212845933073037979185697040501091671870742062670341116520413672302465497552810226903438986059642802190595878636390381282627217210757063839604917649805282678727103422572232092431386779829936520066595316453089974743246202470400000000000000000000000000000000000000000000000000000000000000000000000000 300 4226902195967521805617941838380581766352574615416764883948133031738516121267455402811558635510295285123223993979333606508549423086299220868264077987525319867605367385609892828714916379388672790653711652857128850437121314954277045909726188587695091257852039222466870525703411550081205049463233954307457784808219686202535772850557711379294538177994637621341945116561877168168370566294535780886269826922554180881562778054457805575310341453352299026570213094273152925128150172046064951072856000192979793125534769621671153302563343856429484543872394123789447306022875745475690246894237197012771713611549936981251832618239967896433028938780676037632708558285672953605838237119412165130824057750472558423497084105289162906412832468731358015856216438313275820971133362413564448792825293211302189112019274591891718212008818777050316800000000000000000000000000000000000000000000000000000000000000000000000000 301 11416862831308276396974060905465951350918304036240681951543907318725732043543397042994019874513307565117828007738180071179591991756094195565181274644305888962402097308532320530358989140728805207555675174367105025030664671691502301002170435375364441487458357939883017289924914596769334838600194910584443476767001372433049122469356378435474547618763516215244593759833630231222768899561541144173814802517818842561101063525090532858913232265504559670766145567631786050771133614696421432847784056521238421232069412748133785070223591756216037752999336528355297173567787388529839356861334669131496398464796379786361199901866153288265611163646605977645945815929602647689369078459532258018355779984026380301865624168386029010221060498043398000827640599884157992443031211879037576189421116963727212791564060672699530890635819516812905676800000000000000000000000000000000000000000000000000000000000000000000000000 302 30939698272845429035799705053812728160988603938212248088683988833746733838002605986513793859931063501469313900970467992896694297659015269981641254286068959088109683706122588637272860571375062112475879722534854617833101260283971235715881879867237636431012150017082976855696518557244897412606528207683841822038573719293563121891955785560136024046849128943312849089149137926613703717811776500711038114823289063340583882152995344047654859439517356707776254488282140197589772095827302083017494793172556121538908108547442557540305933659345462310628201991842855340368703822915864657094216953346355239839598189221038851734057275411199806253482302199420513161169223175238190202625332419229744163756711490618055841496326138617699073949697608582242906025686068159520614584192191831473331226971700746665138604423015728713623070890562974384128000000000000000000000000000000000000000000000000000000000000000000000000000 303 84125039603866721548339398041316807869728014107999102553131765638957369305529085677331005505152561660495064496738702472686111795334862519080082570403821499760570229996947318504744907893568793883821916965572269705888202326712117789911482831359019133455922035896448614070638833957148876064877150196692365914122881942759198128424227780938009849383382781596867636673396506022462660408730220305433312634204522963223047575573994340465573562816047692888443635953639139197246590328554434363724568342636180094464291147140496313952091833619760312022598081215820723670462505694508236002639175896148739897123867476492004637864901731843052273203218379680224375285219117813472639160938278847885674381254498542990493833028510770901523782069227797735118461483840419325736551054418569589775987606136054330182511865426179766372341129751440727350444032000000000000000000000000000000000000000000000000000000000000000000000000000 304 229493108039348416383869877856712251868618022486621551764943456663075703465483345727758983018056188209830535947103180345487712977673504952050465252061625051346835587431672284880944108733655669715066189482081151757663015947270657330878525163947404196067755313925511819184702739035102133904984865736576774213727221939847092494341293386398890869117868228196254912845025668429278137595016040993222076866109938643672473786165856560790084679362178106199674238881527571730088698416296496944240622438711499297698586249399273944461306522114706131197647565556758934173021715534618467815199671844693762439353910475870188652095451924467846601298379739767652095778077753395153359631039624697032119712062272025278067176501777383019356877484853432221403162927916663920609311276453857840908894189539156212737892368882618402663746601961930304212011319296000000000000000000000000000000000000000000000000000000000000000000000000000 305 628122636703696615642651855693821433364407527545883187180650240886838200385027917256876336520419787130306176887221404605599870419892383053762123394892667765536289002800487043719144025604015568010136160612456112360723674647679789114614523373724045284637446294214125849108531396739074540497943577521010631022971406449361492157012119998573764308775605340573149696456835254490934262597558904198448824382542902067731560752735949406882461767414281476668508391818740963825252767565403512136386583614753373577801030564605812785990595951027950681087961386928849202831560435418250746410201501838926827796511652972456706340785251917268496147753665347744063786144598811042534745310155452795776911651914438533186069862085364697323979773676043843989980456933707909150707684963654208910567643396768670554263611413631726568090674449569803242628274980913152000000000000000000000000000000000000000000000000000000000000000000000000000 306 1724824760388350906554721995735233656018663070640995231998065561475257698257286660787382420085072735459820761732309977046977244173024483865630790842375265684162649601690137422052769494308626749755833897041804484542547210582528700908731481184246228351614427523911989581652027215445498688207353063872695192789079482109946657463155281516083556791897812265213869066470469608832105485092896750928940471754462809077990865827012917071299240013319616934931724043934262686664144099734598044326517558606112763844641629930407561910330176481522752570267541968506619910975464955658516549642413324049693069129220999062366115611796301764819290421731565044905199156753068335122800410621686873377203399396157048212128947841286411458851648458514416395596486334739961918527843302910194457668418748767526769342007876941832721155976992038518679704257243097587515392000000000000000000000000000000000000000000000000000000000000000000000000000 307 4751892214869906747558259098250568722331416759615941864154670621864334958698824750469238567334375386191806198572513986764422307696682453049812828770743856959868099652656328597755379956820266695577322386350171354914717565154866571003555230662598359108697747828377531297451334978552348886011257690969275256133913973212903041310992800576810198961678472790664209278126143772332450611430930548809230999683545039009864835353420586531429406236695544655736899741038893701759716994768817612119555873959840664391987690458272833062959636206595183331087078123235737854737405952839213094264848707756904405451003852416818648510498811362077145111870461698713823676854703263263315131262747336154195365336412667824415251302744063569136291503207217169868319852208595085544208299517585730876493652854536249537231700974749146784716613066118962585228704733853604904960000000000000000000000000000000000000000000000000000000000000000000000000000 308 13134230081900422250251028147564571948524035923578463312523509598833021825843551610296975400112213567434152332854428659416863258473630300229682658722336020637075427439942092244195870200651217146575719075871873624984279350088051202253826657551421864576440574997635496506155489880718692320935116257839076807954138221960464006183584100794303389930079298793395874444740661386726893489995092036908714483125318487823266404916854501172870878838226485428456790884231502191663857773541011879898452435624999596379453976426666110586020434475029086727124683932623579430494190053647584992548041828240083776666574648080086744483018714604781229089209956135245008642826399819659803022810233637130195989789844613866683754600784591705092709714864748257516036071504556816444191739866606960142628456489938193720908421494206641712956718514752812585572139884371363957309440000000000000000000000000000000000000000000000000000000000000000000000000000 309 36421220017109870899946101053196558013257151616083078765627692117563969523064168615353512784511168222494904419005330672562961815747376822536910012637037785226610160290959421793155148066405825147454468997392705562081406637794165983849861321390092830470469714468443231811569173439232933805953077382987759988456825289496366689147078711502603300276109895554086759835265854025393675647756390218347865261706508166733917740834437531752370947018402044093110681121973955577483877606029225942958408603988123880760225876631145124655034664799255657494316748545165185760760389018764753184335719989709752312696411499126080542451410895599058348264379208363034408966557606699916633782252777875762033479687239114252314051507975672798222084039319946918091968026282136051999743694650101100475508709846598611188079052803435017470028980441409549299791543899361792253619077120000000000000000000000000000000000000000000000000000000000000000000000000000 310 101323834087599660843650053129992824392881395795943125125976239471062963213164517087913472566510069994980824093672829931070159771409202320297683655156239118500429465929449111428557621920741005560218332750746506873710473266343369767070314196107238254368846745651209070899785440507946021848161461279471948287886887955378892129207172975400242381368137729431469365861709605898645205652058277587443761158067505719853759155001405213335095974605194486667033914881331544416560147499973306573310292736294960636274948388787845736790306437471529239149189194452649546786435402250203543358821973011372530933921416790568756069099825111556580324871502957665961725744963261839168075182227228050369977140489899215849937691295188321724653837797388092326131855049116902496663286958516581261522865230793237336325235924899156218601620623588001366152020075128024506049568272547840000000000000000000000000000000000000000000000000000000000000000000000000000 311 282794820938490653414627298285809972880531975666477262226599684363736730327942167192366501933129605355991480045440868337616815922003083675950835081541063379734698639409092469997104322780788146518569366707333500684525930886364345019893246921335301967943451267112524516881301164457677346978218638431006207671492304283462487932617219774342076486398472402843231000120031510063118768974894652746555537392166408464111841801608921950418252865123097812287691656433796340466619371672425498646109027026999235135843380953106877451381745266983038106465387041717344885080941207680318089514472126674740733836574674262477398188857611886354415686716364754845699176554192463793118097833596193488582606199107308711437176096404870605933508861292510165682234007442085274868187233901219778300910316859143925405683733466393545006117123160434111812930288029682316396384345048681021440000000000000000000000000000000000000000000000000000000000000000000000000000 312 791825498627773829560956435200267924065489531866136334234479116218462844918238068138626205412762894996776144127234431345327084581608634292662338228314977463257156190345458915991892103786206810251994226780533801916672606481820166055701091379738845510241663547915068647267643260481496571539012187606817381480178451993694966211328215368157814161915722727961046800336088228176732553129705027690355504698065943699513157044504981461171108022344673874405536638014629753306534240682791396209105275675597858380361466668699256863868886747552506698103083716808565678226635381504890650640521954689274054742409087934936714928801313281792363922805821313567957694351738898620730673934069341768031297357500464392024093069933637696613824811619028463910255220837838769630924254923415379242548887205602991135914453705901926017127944849215513076204806483110485909876166136306860032000000000000000000000000000000000000000000000000000000000000000000000000000000 313 2224237825645416687236726626477552598699960095011976962864651837457662131375330733401401011004450972045944188853401517649023780589738653728088508083336771694289351738680394095021224919535454929997851783026519449583933351607432846450464365685686417038268832906093427830174809918692523869453085234987550024577821271650289160087620956969155299980821265142842580462144071832948441741741341422782208612696867235851932458138014492924429642434766188913205152416183094977038054682077961031951376719372754384190435359872376212530607702873874991314971562160515260990138618786647237837649226170722170819771427128009237232235002889008554750259161552069812393163434034566225632463080800781026399914277218804477195677433443588289788233895837850955123906915333489103893266232079873800292319824160538802100783700459878510182112397081446376231059301411057354920842150676885969829888000000000000000000000000000000000000000000000000000000000000000000000000000000 314 6267902192668784224633095633413743223136487547743751081352588877955691886215682006725148049010542839225470724188885476734949013701883526205753415778843022634507393199601350559769811823250911992733946324568731808927524184829745761297408582502264323213841571129371279625432614350875532264118794192194915969260300343510514853126915856739079635345954325172530391742321994425248708828227100129400263870579771870630745667032924841061042732381171120357412119508803961645293238094095694188038979595192421854648646844120356166911252506698579725525589862168332005470210627740771916226495519349095077370115881646730030520438238141226107286230317253732731323934557109407623832280961696600932394958433202591016737419007444031800623243118471063991539169687409772294771224242001084369223757264484398344320008467895937641693192734975515888219125111376359626166933180607464662980624384000000000000000000000000000000000000000000000000000000000000000000000000000000 315 17719359498674653003037761355660652091806850297471584306983768757980740962331733033011993534552804606490405737281979242729700861735224728583664906406789224987752400575273018032469258024330328203458866259555804823838110870513691267187774062733901241725530121582732607501098000769925129710663831181335027445098869071104225489789791127001378129123012877262743417455544278240178099857398012065814545962129015078273118000702078525679567804441570757250404061851388799571243984092008527469586195315608976583091724628328246883858110836436884884060842540349874579464285444623162207172302833199891783725317597415305796281278899225246205298173106876302431452762992948295352573858278716290835880547490663724804316683534044277900361908295917697904081232706307426277318250932137065511795561786697394119392663938741815713066655861775783415995466689860968663173920101577302602246225133568000000000000000000000000000000000000000000000000000000000000000000000000000000 316 50252103538241315916615091204653609332364227443629413094605968197633381369172794881622013663991753864006790670931693132381431643881097330263273674569654242065265808031474279140082815757000810785009344712100262480404882428776828433744527241913343921533603424808629674873113930183507667859442625230266137834300392685651583489043847636175908374192864519917140331903923573089145091195580762218650052348597886761982562649991094698827254293396294667562145919410538635584047938884936183903746449915067057589648131045938908162621602332135005531196549444432244307360713520951288019540650834954893098645000706269807238253706958202798238225618931101193695600035848001365619899462078439400810557232683522323545042114502549572125426371927222591255974375955087860922474559643540717791452213227073809722597594930271789362257036023996121767763143532445707128761237408073230179970294478798848000000000000000000000000000000000000000000000000000000000000000000000000000000 317 142967234566296543782769934477239518550576227077125680254153979522266969995296601438214628874056539743099319458800666961625173026841721904599013604150666318675681223849544324153535610828667306683351585705925246756751890509870076894003180003243463456763101743580551425014009131372079315060114268780107162138584617190678755026329746524920459324578699559164264244266662565438617784451427268512059398931760987837840390739224664418163538464712458329214305140722982418236616386127643443206158650008365778842548932825696193722658458634924090736254183169409735054441229967106414415593151625446670865645027009337601592831796296086960987751885858982896063982101987563885188613969613160095306035326984621010485644815759753532696838028132948272123247099592224964324440122185873342116681546631024988660790157576623240735621267488268966429286143349808036781325720425968339862015487792182722560000000000000000000000000000000000000000000000000000000000000000000000000000000 318 408028487452210335956025392998041585943344552078116691445355457556549932366576500504664550806557364426805457735417103508478243818606274315725584826246001673500394212866599501134190633305016493274285425604710654243769895515169199455485075729256844705601892376178893766989982060935914365181566123098425840743520497462197166845145096582122990912347608541854810153137054961761815156824373424333417524551245859289196475169747192249438738778289356071577626871623391821647303166008294386910376787123875932816634654284536936884467240944073354961269438765495383845375270326121706742102854739024798650550907084649514945941946629032186659043882241537185366604919072507328328304269275958912003424823214108363926030304178336582316775732291434368639747222236210048181952108718482518401009134084945317637895109723682729059463097411519630189182653120352136973903606095713641966192202158889490186240000000000000000000000000000000000000000000000000000000000000000000000000000000 319 1168185559575678191842100700153393060555795452599648087608052674984402456365508520944854608959173734353944025496499167344773212052669763365922349357542302791231628631437074371747187783152262220244279173506286603099913210859929418041053771812862346392138217873000172854892318640459522827514823810430793182048699184234270488677650411514618122982051203255330321468431388355524076793988181113866574372790216895144969508410986211410143109122242426432926745733457770785376228964281746829724408741535656795654025015216629250300229710822882015254114403185613283949309398943686446402640473117827998536527246983351561290231793198919150404842634857520961704589883304588481003935122937070365065805268861992245920224760862577635172928921550376597415596297262269367944928887261015450182089150885198444397293699138903653297242847889180701231629935883568168156286024252028156949208274780900610403205120000000000000000000000000000000000000000000000000000000000000000000000000000000 320 3355028927101347766970513210840544869916244539866189307610327282555203854681740472153622436930746965064527241225945608614188665015267560386928987354861493616417237429487277595657923313213297096541569786310055124102950741589717288613906432646540658838220961731256496439250739135399749560622573983557238018843864057120824843482211981869983249204451055749308683257334947357065148552334056159024801598653502922856352428156352399169931009399080248715365613746490717695600529585417176894968501905690406317118359843702159206862259729483317147809816565949081351502416593766267474068383438794402011796906253336185684025545710067295799962708047310800202015582144850778117443301673075266088468992732171641730282885513197322968216651862692681587777592565737237624737835764213636372922960041342289932309027503926931292269681459137726973937241175857607778944853461651824866758126165170746553078005104640000000000000000000000000000000000000000000000000000000000000000000000000000000 321 9665838338978982916642048560431609770228700519354491395225352901041542305338094300274586240797482006350902981971949298417477543908985841474742412569355963108898061034352846753090477065367508935136262554359268812540601086519975508496664432454683638112914590747749966241481379449086678484153635646628402732289172348565096374072252719767421740958023491613758316464381983335704692979274415794150453405720741920749151345518451262008571238078750196548968333203639757681025125735586886634404253990294060599617994709705920674970170280641436702840081526499303373678462206640616592791012687166672195986886915861550955677597190703879199692561884302415382006892159315091756354152120129841600879168061386499824944993163521487471432174016417615654387244181888981596869704836699486390391047879107137294982308238813489053028952283775791411913191827645768011140122823018907441130161481856920819417732706467840000000000000000000000000000000000000000000000000000000000000000000000000000000 322 27934272799649260629095520339647352235960944500934480132201269884010057262427092527793554235904722998354109617898933472426510101896969081862005572325438733384715396389279727116431478718912100822543798782098286868242337140042729219555360209794035714146323167260997402437881186607860500819204007018756083896315708087353128521068810360127848831368687890763761534582063931840186562710103061645094810342532944150965047388548324147204770878047588068026518482958518899698162613375846102373428294031949835132896004711050110750663792111053752071207835611582986749930755777191381953166026665911682646402103186839882261908255881134210887111503845633980453999918340420615175863499627175242226540795697406984494091030242577098792438982907446909241179135685659156814953446978061515668230128370619626782498870810170983363253672100112037180429124381896269552194954958524642504866166682566501168117247521692057600000000000000000000000000000000000000000000000000000000000000000000000000000000 323 80981456846183206563747913464637674132050778108209057903251481393745156003776141238073513729887791972228563782289008136564452785399313368317954154171446888082289934132521928910534856806126180284554472669302933631034535368983872007490989248192909535310190861889631469667417559976187591874872416347373887215419237745236719582578481234010633762137826195324144688753403338404700845296588775709129855183003005093647672379401591702746630775459957809208877082096746290224973416176577850780568624398622572050265517657334271066174333329944827254431515437979078588049260998077816282228311304477967991919697138648818677272033799408077361736249648492909336145763268879363394828285419181027214741766726782848048369896673231009399280611448688589890178314352725895606550042789400333922199142146426298042464226478685680770072395418224795786064031583117285431813174424762938621607017212760286886371900565385274982400000000000000000000000000000000000000000000000000000000000000000000000000000000 324 235494076508700764687378932355166356376003662738671940382655307893010913658981018720317777926513699055240663478896435661129428699941203275068610680330567550543299128457373769271835363592214932267484406522332930999048428853005099797783796733744980928682035026375048313792850264410753517172128986738163264022439143363148380546138223428502922980296798576002612754894896908080870058122480159762149618872172738812327431279299828671587202295037557309179414554737338211974222694241488390069893559751194439522172125347528060260434961323479557655886846893643160534047250982410289748719929273421930920502479279190764713507074288678688967929013977817380349511879585901188752160653998978427140469057641484522124659659525755775333108018092786419400638538137726904423847524431576171045755105361807674707485970600017959679370525876197706145874203843705066035712711227210625511633206054706914265569486844140379648819200000000000000000000000000000000000000000000000000000000000000000000000000000000 325 686936221175880130593084345680020261548802684208706050096205533123912835143247631607166958211640460144137015367940902823514543517728489953375137354524265544934803557710159284965943755598490957424252013825645159724224266964215876110135335072334109368965496171936015931333744221286168009591100254315222241153454981190303826053085197740943026333525761446199621406028414280871897959543274626026190438250127879115559117041717600235019869094624554670876352256168815564328807599102421633833879513794234180086176089638739351779688782180589869682221932388757099277815831115690815197016033690571772495105732057399460669300135700075735719448933773293298479526152752073767590052627715020071968748241140210351037632226836629596646676088776657985391662615747749380204363228766907690940467642340392987121736576240252388384723823980868708827515052612087677626173978649773394617434062061580068912666193124357487435605606400000000000000000000000000000000000000000000000000000000000000000000000000000000