# Delbert L. Johnson, Saturday, March 25, 2023 # C#. Code available at : https://github.com/deljohnson1/OEIS 0 1 1 9 2 50 3 294 4 1944 5 14520 6 121680 7 1134000 8 11652480 9 130999680 10 1600300800 11 21115987200 12 299376000000 13 4539498163200 14 73316942899200 15 1256675067648000 16 22784918188032000 17 435717099417600000 18 8764849603141632000 19 185022197721833472000 20 4089708275744931840000 21 94467152075490754560000 22 2276101473749655552000000 23 57107104976196913397760000 24 1489696612561507893903360000 25 40344657322703894544384000000 26 1132845714304635230355456000000 27 32938830087515515286323200000000 28 990582231643458332769386496000000 29 30778173500207902503766327296000000 30 987005891361162929185703854080000000 31 32636446618432175663552759070720000000 32 1111727786044855164956496101376000000000 33 38979412790846558478381174667345920000000 34 1405603356227555314575512200512798720000000 35 52089398898552556590449589392454451200000000 36 1982352438463383587886969059195800780800000000 37 77421111138148190885527385146392576000000000000 38 3101001098959477991625082831689340472524800000000 39 127303182068753244001273998338733982403788800000000 40 5353220173389457035041555539820116382318592000000000 41 230454455838085467168183557486153338221232128000000000 42 10151169200764557266974205330116596092790374400000000000 43 457283126126676561939140994626582447132485091328000000000 44 21056169143899302691673560049046772467221856780288000000000 45 990591610987041491167616940345541538448161699266560000000000 46 47592179060214757327255291653693404569225326011351040000000000 47 2334074754638292830302753305261348119222008632311808000000000000 48 116802531810171907760143277646736085737448665111163043840000000000 49 5961770549399856364108943452712015988874905300347639562240000000000 50 310254164750678169422892215902026706981496321644966182912000000000000 51 16455818853625838610898994161722837766170122369660205662208000000000000 52 889256381259656261252558521341851530902566797485738138009600000000000000 53 48943138719203232685647959462555236589304746033011650333769728000000000000 54 2742653968087526841388933875817050690850432625677650148592713728000000000000 55 156432385720423617683816007542867055458989135674908510348000624640000000000000 56 9078740967680301416724308872464303883185342692333640048980011253760000000000000 57 535968510452001191593875960199342460235115588930096813370064764928000000000000000 58 32176834063931324769773682050040857346933296273581665492394961126031360000000000000 59 1963891641725513763884954458260434383264330637978026732210570357647605760000000000000 60 121827572317646693102349911263573277898621841129735001989809874753132953600000000000000 61 7679181055748533981058162711420163062702222519059996690890912458407831142400000000000000 62 491718332193561523838330036796105688875191887457159878002549503872204800000000000000000000 63 31977489519158213794129330259169055060459654849675615702726183662153718195814400000000000000 64 2111525438505298374845235031926422202040485054660606543380262324297947893098086400000000000000 65 141537931810727279111636325634745901183768382999639052816036555109248870054363136000000000000000 66 9628917627340890359161966530744090451524900015973463291611762784197611754434330624000000000000000 67 664685996483988789378353682035634589185130153598552585720212179417383615413302067200000000000000000 68 46547787095996873523910989166124781404678635610238895842744638841863998314571968282624000000000000000 69 3306256903364118277027460775525072524101759197887707057054673798678253902129751448879104000000000000000 70 238145983370671418797723013170900971979540149211965492474058169111669458515444914800558080000000000000000 71 17391436657624216530990357157062246984391266651462162227641622680533249925051337832891678720000000000000000 72 1287454487374029976263543579850399994374859379773261341884878889617645544356336016990142464000000000000000000 73 96594725007827595922319175497744229437649586332413294486834501716032451246787764297418271621120000000000000000 74 7343836468717189773857383179540055217416313873676577294958755387672964843797269724760828616376320000000000000000 75 565673219640626471894471624735460561502779286857685370824584190783065868891338949802728435482624000000000000000000 76 44137545471300570419012506294498579781615305678694720418757271193153807214187047242262940919791616000000000000000000 77 3488023785979568017958550587673556546734362610861605821293927331880689342163482992423566618866483200000000000000000000 78 279132206761607035247596439041586207492008895384805923302716884689911121931697814687175130068608352256000000000000000000 79 22616843044832439822689129800698483995976821528404357386273798506462972242722420536143919939871578259456000000000000000000 80 1855151896096204019283809765638718100264119902971462672551253925354303084541300938150821719904785981767680000000000000000000 81 154023841245236820016838658798798780821700919635274570097918888505914770684287018042670566890481499892613120000000000000000000 82 12941793985017461660077212685286549672377816931001118371602206430239355256657629320989119163485845324824576000000000000000000000 83 1100367179915394491230308573742383708226792643535768073169732107108704001340412995520456939617554065818721976320000000000000000000 84 94658012483321054658769508647535679716587029801359175401601361530892551848822725356413666133709519186893597573120000000000000000000 85 8237494140860167064827972837114254364356336044460320369491585030797607724938592890041869016152900959218382877491200000000000000000000 86 725092737737941207453860343955793462018760890763658966420853382622337735972541794334031887057961590285094229953740800000000000000000000 87 64550067262873036339666515885168806353912126978129034002391033155948782294157540956220929836615203051082493198336000000000000000000000000 88 5810985699282035699027470377229319543347942736215732132276243710738263093663419456468088325058480237782464711449431244800000000000000000000 89 528931391310668001503271310088276416306572745883585697573284116999682633112521830560112598680605512834502464551695207628800000000000000000000 90 48673540712386988413357274276151871998869157501647688693793966671839026463154692181523248215841532678050066218470952927232000000000000000000000 91 4527717916042203681289273221186732815380536571445127732567638949924079280468772664708034474360637800885958876430023826341888000000000000000000000 92 425704721020098740818642975053022354080106766475836056362857199726057763158410955518713253588322740113160103741981427394150400000000000000000000000 93 40451177800137924227754645320686921813993705685057604911924209431746027598230590545760443831114547395429945861243576733755506688000000000000000000000 94 3884180648193551957045515354657674174470556810687712381696113712158528584535477792879414010254134183595252681926600406749096706048000000000000000000000 95 376847945229449120958899732288019039167205184233821879641732113089198278961442364698446872659435670037657099283043850862750502748160000000000000000000000 96 36939011396008004973367325136034002199341182728611074112507563666678996807415849283041445292902240898833315203931735382130779687485440000000000000000000000 97 3657729686926382607422813396732159643536873524276552418411922750067665676914623315842093555651774487564210331312569762324779754323968000000000000000000000000 98 365848191430709961760006642502308523166080405290140035108547912708030286680531292410849421762692759411234319455493305740805075439441674240000000000000000000000 99 36958114577956323903479715579470176061328430592377765917777499632145121773318978880296909149197742806539326913626788880505051855375187312640000000000000000000000 100 3770472430150787712493330949032030966525415833849281888952624334330686257326481820516844086100699495282935649699340667057106133706252222464000000000000000000000000 101 388433881235178953373874537336817340512713347956897126149023992364960229890222170825215747688336830167881092399556275449231082227023977906176000000000000000000000000 102 40404796369935119575451525104252332523836331910132188990125914107889545328348949170104311273106366069454019671074715536094093414551424021299200000000000000000000000000 103 4243293928007163442829692019435744062351645153117838884042932664883350152546476732134428608574835740871710523622740988902507276577554757704482816000000000000000000000000 104 449871350444706160237329991796801899328071834606814471996159806306239125146253019071200109905023911869350217922610905976103146309392368891085193216000000000000000000000000 105 48144865073615991181343094235536476335212885364246437726077888036876618427160887331270678550710029668167185056979437632403545215728762020489467002880000000000000000000000000 106 5200560289607998333686880647142646523086655285945792841998367881417215739779371611536947912394584883933383436987278166036673546115186308380408854609920000000000000000000000000 107 566958963927414762465347223805154740057656737936351635058896546520325670394526117911627094399194305137887312550350500453610176763906414517018905542656000000000000000000000000000 108 62376058636167174580225406718229975292462948584747757955114007219952979410847955858621648259636027010078991267794767102496167837158326198912396976843653120000000000000000000000000 109 6924894946997479469612835051621823251825222175050786954534802100917453506383252784980642253342903450188227325303634095549008025537526866742510658185508945920000000000000000000000000 110 775715004935122879533155114430240437827891920261923300621500169621151104805552207415115412783454936618726740215321348901774381419916566936527719109447856947200000000000000000000000000 111 87669867413166776889698696711587771899316134817065076547231436596200216729533771528073472169206932501085266254225269853371829850188252415956085066622393175244800000000000000000000000000 112 9995940964681687244155153137097119722277192069270626475955724939179457235344697954195270107973281330434021590248291340437536955309123272104224945761004027904000000000000000000000000000000 113 1149711311456915373954765631963791713286360920603089592489600951983813184443430998906375749007295588056901154236072594694298471506646733411816743051919441986899148800000000000000000000000000 114 133386815983014987682936842431692929048794000393128429242779340596946938256425857508510054037936715721152801159337511983028246238970812426804233106638410412093918412800000000000000000000000000 115 15608592457848081027081046845687918508454455775489378596417956661071944486463475543731709430686089606864666608308232725282366439792108751154069878956984135885481050112000000000000000000000000000 116 1842084773702091014448521250648300506306780947753658541931905251102123950641318797624922503340866658521781876610627517944774450092490018384265339112998305192145540087808000000000000000000000000000 117 219239779705661611448573220539061877524225191240295599079890358941543057256120377609899839634160239871304542059923057108889826184749361160395535785228937248717784114790400000000000000000000000000000 118 26312513245484875188912255110658413012977241511626750449194507296038547288297781943259660713526759412821982238292993154919139019331825265878756147458974247281865957109137408000000000000000000000000000 119 3184259132659396555470757428064134771065863527459811673282492027623513420194912757630210159954175450977527270284152350553760982941963177739660509497792093316589370916122656768000000000000000000000000000 120 388533018716038748631775484699622930211186259774989909411782887813031178638344695385417418393162159699359103766475767593381750985281413125744763681604865261996450872035125493760000000000000000000000000000 121 47796023361887157938446014740093871715894713105281570194446040819529158350532696166654070862802598380513113443554724258797429119428311182712322594770154927627469219412183969955840000000000000000000000000000 122 5927495281550369217787550817836786859541783583221260353476571647673169792187309872533253630575396163701613158611042074944309189199300482761121678227092466303617986201568084492288000000000000000000000000000000 123 741033883127848338188822733943935978845406330351282671675901968135039852557123487307720055010016566094234422571015928561168099905619244444666597474979961116805395344957775490465136640000000000000000000000000000 124 93382294115432245688170673057745395817418097299179215179655823613995232365730997946764869776653093841673686272424876079814485353288679507562948746016699807916510076891248057415410647040000000000000000000000000000 125 11861054482117923320995710902467334562936802527268894323344576183257757202047988342212491654971132653342857189499039567717440831080426319043187476709646023045088085986971014308697210880000000000000000000000000000000 126 1518404371035089211053085218546689479102184821097479194768548675277890325137412111083659016066791812526558168539755670305919500321185426266409402815592994848109132478666108228687804497920000000000000000000000000000000 127 195898217700209311901268759466197056493378823836752257483443882211298285175391714609637641503653837373049250940973875277360789413440382720517512695037567845612080099782975649071910354944000000000000000000000000000000000 128 25469847239566074275219734527178849999144802395324677914326337208001186866687108986639760749102322721961150893521708365842115430003005787056594126678979604540692528248403185030841640912158720000000000000000000000000000000 129 3336947177479989187888172970438330517437805131690410737074737367503530144140663697759676164886050439159290818004731846609155141268513988478237329693350230585369214036224867796665378229945630720000000000000000000000000000000 130 440528662781187887044870082728340911930196240945494567413050848191321491977919227920891116764304996281750517668625154007425253934583822292249380117846967658528819036940678411069654446896683417600000000000000000000000000000000 131 58597076480739713592429163643267072450290900551733205605826751655575558674994657373847644821223966320274579115358970939323956753593765812911881151357844933022623930940027624917445099533168436838400000000000000000000000000000000 132 7852901153023940249067365701744897013003824847032648961302494467488163140273792818435361407556850620929162862346471004586610792678629602219914480601740883569804638676788360026850768973710932049920000000000000000000000000000000000 133 1060260413664988949281545555814240385906499765698464906652973146832859623499154565454571986585711685023150432781455849089564418288394272976620566653088334323836778695930682775762248122830827460912742400000000000000000000000000000000 134 144211330054993667439589516015272332444749551250889856230025892404835562273941159932878985423530187745019080847127273173420529069235235874249972230782767953554665112303106766389609797861740826641983078400000000000000000000000000000000 135 19759100609814494556572886529573638763354638439369843710528596359281606824251588812967293870262708778963291727956675548049901261390115798683088244097287631077460257171792576720976907135655319670414639104000000000000000000000000000000000 136 2727048069490414989089576800181271311414494183925874254689751815692627374363529174701637566216773756782727672692802355376466937963529580057012516022772538234689026959312753601660183766836000646524710158336000000000000000000000000000000000 137 379099711588296244365766300840989199919813680638905807806290301834996142313933360915122351158403595967570313487271604384498755774777518219460683744830035676686591795681274373521723643672600453493272084480000000000000000000000000000000000000 138 53079483825762073252017742606512395692553242690122040520321336893760579471042636869455687374817515809182240747529931698894708025048869804609822609214873460181619824937974653805234644850763431498310978912649216000000000000000000000000000000000 139 7484975093730913091757139037527673547699841494475475714577074023321862660247817065531764031475721884636253795591736637502628112780281788502756650544401727338368128898155417361526991471101283761096110498325200896000000000000000000000000000000000 140 1062973967095131460404580667975888906103336362512543843293647921709285128045835789154860635866826307506158104771530123312114471523414861606033626285750577085739957292812463707296856262084865114636083777805473546240000000000000000000000000000000000 141 152020435520651456770561251979717281831895808527686635998047650671220806010927861792339665387942066995128711640932076879448018177166790846295682938153346506743780714365219465626972896563495668309907336900158590812160000000000000000000000000000000000 142 21893095209996602152840152234032890194471084178450364909908747773843189645141547672211615622635498053646128727177621497630254707319768099010252247181433042508427244321351534612346564950474233209342802737449389785088000000000000000000000000000000000000 143 3174806616034054140350908481492186936746809341647931909372620883839552174415943023088617976147534102835964921261086749581752198807913117048626553779950834519025670019246203155324906270261650138214971949170557544730460160000000000000000000000000000000000 144 463566091204219475328093636303828966003476524850658337777444624954042250736960904239694090324731636849137638810295142630136624908831507589732068245926979878113734413888168452427106988189578026829447787298632685644530319360000000000000000000000000000000000 145 68150642647278574988176064657959775351951693132594159692689375144350780235212761079592229656066701336228787213439942422792793817317684530356253927926326008351068903220235377263168278585000661498808058704447379649361818419200000000000000000000000000000000000 146 10087233499975530332510826966189506006207960840637818380236685494361616411382316311623615040759743690792859701810848007108246587047203756332552642800012819613324281524697182222567011467077424465885278428819251685096269073612800000000000000000000000000000000000 147 1503135736168149512474844708263326756840107927256070580290910093380033445066107622940274546489197941963372275575290219214358797516034983675308249131983529186675246108329223701954331948183376521906125338960212938422566529269760000000000000000000000000000000000000 148 225490776471647600703157131593652041417157642780683114195901999278253223591654932745382640226915459544633973551515940156375151107998915501318693150900361949463494904079318001054893084618919896855857244281557375657877544442318028800000000000000000000000000000000000 149 34052149272681056416227138472480232595943285298701286861226715652414066023935356411626059239080409944719058809785650084708976836226750622558644588093764191159109617839672495813737441780820467266636777776715654074270161120208407756800000000000000000000000000000000000 150 5176382998379508717519817965255167537429767437748406546203065398861925698540117939815660775248471865082311350922343737751341724934251014789156315353099735153756373786465757306775806695871604044962403166656214653275048714754871787520000000000000000000000000000000000000 151 792055502162579570786893324614395681538032883991664131153673159367129446750562608342258209261849537782834961483220360582125504090438144876253302674298989760537014570095328325286087190849247695503989405431050452825927650526952612167680000000000000000000000000000000000000 152 121987020765703173055065562541609559605392471032963353066548026215505418326782833594068801831200645844543887727569620130478909504928463232594260357416515324380412362821007999802636077739330485735465034962955344169613565041782445572096000000000000000000000000000000000000000 153 18909590671136297002545893611497730563150133355173574293629346876496974321932664964916213352106325606460304023527691443533012969796188313624754592821293419828562334553917000751733330789580073306772611064490271105554550501674946713752698880000000000000000000000000000000000000 154 2950142924997589101331717132909525629265257286171105468047657216985648348585106777380507007280283797021583130053888275046698046142058991410769342536092342845783487155232974025311064565103755231654544602759538229754542983091232166124590202880000000000000000000000000000000000000 155 463210690572440919113072516897414620711613485889780178843233788094287644223903367741520332096744179631730962158974349000038862880996675723728892081274547410688920544159568024097226450804003393480725770793595804962388522737224110374411200102400000000000000000000000000000000000000 156 73193256382500888608635372045739382598746762434892075115129829858936999512490233655007339096669856218992813334781475042243462617050947348978684558848856371453294792851189713520681793951422294218654302520289645857178871441679934901481868204441600000000000000000000000000000000000000 157 11638664636108597163736688464967928297957738242796599802671303236097385223187073658031032324848977103805706078387649380798593328234137322625303576950148622858456742478166664903000696217765729073317251245898102433402770697380891627699859389153280000000000000000000000000000000000000000 158 1862334368935559159698708004743498303692507684638964250704566201672623257278605628438973084929164221810273544989198758206873625636940243036537895900979295782946904671125033190538136961772492165463091026968511943945309568034659916015088182259980697600000000000000000000000000000000000000 159 299859369951367595143408092607566975591820703210806724491592417463571561366364296485555195844130125483645017341715918345176656708018464661713621581864175231008221144920323278148592039958024873017948704368234297132254922085912183487388776621105846681600000000000000000000000000000000000000 160 48580983817625799072213383548316244898468839071227264981025224654417904312656587060532963213765607271878643066648716018443761965941263340112826377754725649281462430587333113320362924718609040305252428646427971754687441242369044799047221519938471591936000000000000000000000000000000000000000 161 7919306675732593827856843051272580504420466002323280653730711917957834762712502795019199217590680201200688457532083509007126269982768569256039840156136065590256273922420066741545822684638248591600193914546273835622330482404036568445642117278941287809024000000000000000000000000000000000000000 162 1298864518543543464778876493219411124004492508144947580118180412983504107999351220190668679005823180446426979736658684962936378065951448597057498057794891663212267606849585130033604830991538605881574807774251916243734747453115344073225025441529048596480000000000000000000000000000000000000000000 163 214328656178412659320146735910851798048040235197720892463871970470303782765205284162595842101002865784604274122135590754816542552851142805838258719062512144065011159839522310098993826732443642593085716043932366899695043674295950883826350158639274043946041344000000000000000000000000000000000000000 164 35581182691681775793521013626267406910126713876291624983623174412281877573411590557651712756653132415380127024302751082852210071392777730505898210678557190525128853390185229790400464711096287257325733172582278571732104110814772000271812760555965926303296651264000000000000000000000000000000000000000 165 5942490764920429977760762582521731652509352540488944204110012573279648563440750732710664948769192669068479097477753922996657578544706534065399042755751625705004582187309280712261534694293745938719872022616313215219688238745218944716823688313854363600974260469760000000000000000000000000000000000000000 166 998410369562065141130964408267539379904420300847365728854484356509848884416254997014683926156890891614128568142632585421375089034624527287012291956587307306296711575761242098901314402376571098330478085512540585758931896492659658738755954104017026343387155755171840000000000000000000000000000000000000000 167 168743363380724517286579861662353428689339663085188507063423627716509943330299436785212914746853451758091980444297985346775675082957670959149125662836510058968949059424266616974780198853995305956344000085578306491581257455738783321400681046244378617280037998559232000000000000000000000000000000000000000000 168 28688389628086116767430526495292004269937139862622926779766014167885064670841920175465841358883913061582336247263838599585283101870336512994555444897751611753383726643784913799056186088777883783134001633154815521588967049253321847616216198569622422020292045061320867840000000000000000000000000000000000000000 169 4906055646628297349012937663242270861214067064742761697904497083690890985915102784509117649727710829791294448259080239095148446936724980120140132975045766825969175577732819935902629920972509204085804221966906371633569374593099604719893965049736360653065387356348628336640000000000000000000000000000000000000000 170 843899545163629427927858953118321844242406509692832662515863770033956231712593793741229197472680800809455683952127101034431501769932248764538269910809342575242024433395458671124841679700861794356568757014564376971893071553504029491509631185694754988442898793268486393036800000000000000000000000000000000000000000 171 146004534943038401758109062820206081627351029587496701567824790743147726253756813047844277473897243955485526020412019366376030731985103431065753293848472466976762905965176909736392628981060223602891003394149593055345485537266547774146863533092699420091326017338178641539891200000000000000000000000000000000000000000 172 25406494238917160981500362661595975868044934364287913399238238009085867250761040074793516321676057998197063590406046664861239908154073838042035386256186477451473308228636803110917651814201219013042741449447498184489025691375038852830596386782154292326629666420899409286922240000000000000000000000000000000000000000000 173 4446431486769866192274862844071237181139324451362579307343631346989552554798246510105318745409517302065527996347791551408400985049021891874068430300388660016615162996822799301494389010310730874727772969941345254686259721434912247081477970998841151018382585256919263316945351475200000000000000000000000000000000000000000 174 782623271221335831564393683637480688508263080044448113224049079843478156836239258135660951927801770151281941832166868116490202710032715898933577597597100026501103434648792011589742836474060706769866378252935312523907307074271125161559111961228762635044415321419296192813688107827200000000000000000000000000000000000000000 175 138533301751253801383394648550658206446241335882277724316962195466493392255127336781102157324077745911539438430237340463489209088708463891973713240287625356638027830183077473160950105166436497225654993323121153370622024649223105359809178305011332726701904968780890750436341721333760000000000000000000000000000000000000000000 176 24660508687707643191521843020590891686613784349477967801369893343557539470713489065643291329382851404543949703900181633066510227505764108832165552519737052617220718507689269974658147021732530133451264024546403591393996940241129379610240942005435508758217798726049063982577175326883840000000000000000000000000000000000000000000 177 4414510890097817691968016974701539865423636210528967232813620389587152512162124247294273726552888404060736168926976455026327395305236894296210855434720410114254088114324668555196365087427473565168411688712231947380693514896341631997467027299581866225168554927394562126712830278238208000000000000000000000000000000000000000000000 178 794661771243084027218460302184130979304829264260549330562710832737819909486324158130740764191455308147005308397986205550992035202204089470550163554416530971315051229063253430026085562839935298206486843356587775474600415670257840498688682236779883751625536789808281687210961190964890173440000000000000000000000000000000000000000000 179 143842696838616264856041918060062803702952870347215989381895813504231898469636818998223541000140074311321863774087783883855623845712814385790878214824435579191801159868412530435070938830142978831523914065207491995061661800310176091571984039962327263493569148869770074548792255539404278333440000000000000000000000000000000000000000000 180 26180975760949681065593555175945096914572774753249247688975473313392206324307517632235536778906633502057244974841294954531938578498654906795552076490284436347125250517438955999636861658979611936395163296999115475298279412373274901012216352859983094754340643764203529297174664971152667128627200000000000000000000000000000000000000000000 181 4791409059960165383200924548831107918415892543177407489889413485845415182217214337287544177019624023586353553681027076759180344177716989378928195637201529075416907724106375001373708626648946001255980412360955156257923092670494739436450390379150615378150358914970922631077515715607389897805004800000000000000000000000000000000000000000000 182 881672137653022577679148035496060774100389512706292379368243777524451803174203987094796342713278333437281418986454928540294058892910282051327725134177565401689168095235002689096511655889667989019827837044338665589236074735536070110410193543274563922798555389305179613487276747038731435182653440000000000000000000000000000000000000000000000 183 163119020862057994427471562130125682997288402650195533977147514848049034880425265750868211690588856579299091451766507038768631782139810960372784647170540855462747698772577457129553542434847806301187924582403319849182938889998086303017377039905946454916119922761590817518189308718991516487272680652800000000000000000000000000000000000000000000 184 30341918166488405575659243058459175838838039183293382791042166988673445147391840226167911627886594683513023489477033782585532030560630335307698820120302285037397462687475719040158838064212529874709835367609008841502766062298995574659752688222769326712659683298398072477732614404038452384841601961164800000000000000000000000000000000000000000000 185 5674268052492429307145754413192729144191058467381420763928286790639612721362575567933885929224805003519230706526061465990542186311816219010480901730547127743950165391902721096460829360457922698347641712525012620363813510200907522932208625491432830885059454775903817410072671573721237913718809667043328000000000000000000000000000000000000000000000 186 1066823654411045914049897848969965094971711523983010892396971992345675737358377244945471861386969932885118759004200633971959334457930865400977257591107941590624711505370247710477886410480554201439281043808690734880588224686670568166422484704525147659829434981830343658611577470003332963316074964951498752000000000000000000000000000000000000000000000 187 201641126487579678004089064804117407994265943708649811045875574906850416921318176750896328981811663663494723355221330897809717049094011500774991703499390145231829527760447015082931446359894944734552779786433196305680113211891770207874643514035964769150049041090066186039943694567587609482583852711936000000000000000000000000000000000000000000000000000 188 38313967739107583049586608654295806429821159615380889108609272335330984294703543857525270302356700939575624595355018505705684534047917219495864701265159015302478815308800994671386518367721782164148077391601786214778607334473084420839131442525913000496434746242026120445626151713116245030771414439778228109312000000000000000000000000000000000000000000000 189 7318374891559680231761650614241372577249842640074461012692706682951005959018016868282551832726992860401741047096389549568738778696314121780491242419119429927213833540986078947202944066574363660743651634013724439241503380230411332989885564749477041972533997001004124279702278669407967933468130671093519715663872000000000000000000000000000000000000000000000 190 1405205319862727222752021103408076093109705706730051159919955576839006171241029551849298363644027624533856316136313522232092933579714526521242534901263157161647542033417932478543285323084079257578753634551155924364908457291087367162213489938623227414576976158241200911073536595029878003537512201292494614592225280000000000000000000000000000000000000000000000 191 271219398905908793501352317184539988965592669512983340209299932142166025753174050405159443541547280117332811079590672454559866243481900362680322707938742023195066250769478245485370535644940279572744953897030412268655732793865515717835131429866701095937782687045160286887614495845113459689824390252343231455449579520000000000000000000000000000000000000000000000 192 52619399664208219675733598737589461063676178174259116059721646673031593099105801629914401459125103820430965764824130408679656589086435239190340380054197976579791459781570092399002359740856399623807260203194294792630171524294101704401922246309283039829247898936904782475795720607238804354823131162319509251797549056000000000000000000000000000000000000000000000000 193 10261330339575635449854508027800282994439692920177152408552208473676106275621356203285245056376586817998651949029957302245005182151061289474053169555777197595514291907741692936560590941430029807689606907072597895104763937873143129742946858702287314807164913578310605004264919621978282060769631084449587466072296542699520000000000000000000000000000000000000000000000 194 2011326943847494461404177084705811782560557270467056698283480394863807350521536853122083702449348862674896395424670397565618968268777013965464286574977823819121839126652697548020867638019469361902018490584271255737293491079749260247123887797231942793257552405312224676741997002121739947687691985617979881290414178613329920000000000000000000000000000000000000000000000 195 396252116546665804131724872244746572982467129036442057233324980790497536054091631367891233274039863452839744560498621042649280206582597531410434712924782503695966508724825077144618141214838830207332659231089702687880515003891155873202706052788973414161428582344320702724497475683268524287945476823350126784479107050006118400000000000000000000000000000000000000000000000 196 78461977990130450542178503931112808238509277543054337048655115755325152068730621078716968656907449863644393735613925198013900883764426049026673067754644904540226142790693020287819866100615288540706138039221253158511062209953186374750399398491977514206398589036188968479790153661173118309788545510418968553451760954822465945600000000000000000000000000000000000000000000000 197 15614733231256210131053940212904062527866426947698239734729481212812951522833867136076909282900601612183296472764699336136610922839907549657033539117083560479414502094521959110192993401347076237004085568383030752799743804217996510898257159525105542644164144483364493198341678928461521599389424918340905768278235971656058142720000000000000000000000000000000000000000000000000 198 3123104970288876042069960145342657172946585083097931931020630048294227350484473303375031102986052376605865985628215712472313488003199793756072994809854034487760345916371551147398716131418660118893250636915633113896919946196576535767090887395015460183814165654734572619019335795537295995104100231674723793059110845472420792998297600000000000000000000000000000000000000000000000 199 627775605711710064780198880106088970512239713918878353448931530175176343968118877981276811594959820550844581748640727107079234949247090348814818903095577389315972001701813954337554190184306986326903631993563411770490307777689059844683175684577640864848811922501128364551383222525879098805252265642106052402983951654416420829763993600000000000000000000000000000000000000000000000 200 126816973730125677761723557163509290202120160348075147911057894088226243913565220944927849173411139508415599889150416843544259218313806289131062863219040005752975940911996012175090673219171673178375049061497088807365044165501697240701879175703380291214946898512074600220133006156222492279550215849795284366872346794281210401752350720000000000000000000000000000000000000000000000000 201 25745112251750500439178587199513961000240438539039420626205603856418317955730381077589083390882584567514356886100229724179446015092023806368796490687624795412723484226483967317430889923056093594657803010856678875872570699391595789704015836371719505680322824353890537205474268572720404030289137954340021953138435489039221380014910996480000000000000000000000000000000000000000000000000 202 5252258751010485370738851225060532639933848876207107214372981687313516798595598167360263159334040715752708054510545699208318466281701010274108285660139565711564863025142107970166699797210214346966465651834965328449960769486153556022465761794580355569466101973774069563606938127402876581690494506450046883943829713748074145799204765696000000000000000000000000000000000000000000000000000 203 1076764982159826769754833429146475176151791695756443919521993713366405969008530009983156391479021342090018157682599171219120410675706694724169120393215919285917796817778438065901412357297602095175805870802892637424531217530475266767369501527380701648556485512259114600675573332448287138452864447939555523270949696663855577125627016962375680000000000000000000000000000000000000000000000000 204 221824181782312650856673395768489449644350191055775005231048545989361447445804353508916120241549556603038393209749445393476320468711250212384993958390938958821323725303854289569022745385631280122145091743692092251246028327016452573954064723242285284573551306721732444513305597109294422814124190390636011371096101916436505252787584935584071680000000000000000000000000000000000000000000000000 205 45919777710703888878885384298006625356684394030303362485996377619688605628364889173374872754234925027008918681582114187438141651643106419204144766657886663589568744360810468265369185326030304704360558364066591200497424823863612532058054329293440766577597075328112948172384068888315590265588188944471926063016538336836855562079716077470115430400000000000000000000000000000000000000000000000000 206 9551761215322148425415524591680718019521823121477446454792635158729874611951513316705181748795720881050716936457566583056281308872770596174245619863949588779918927417651391105194060263711359670392216908482058034598391688925640153397183981814043825288514015673468810130794678688377922192612458076937409694877425501155218575380712101356894787993600000000000000000000000000000000000000000000000000 207 1996410717005630575317953822910715392649392441351979642520440110301029493014400751957840139908617667624038734746353157881805521654385460410183893552645701217792554425613899609249357943037489850332082666323351524115182464488976330468595186302670505465442522113151717637605048409622608700712877970828303470343114948412939669359632936364940753633280000000000000000000000000000000000000000000000000000 208 419265516267867938935604260943075911707251107938597257750693897812444356175018002788776006563637569818197741800738508859626246560206486466282044707348002523005555147482883907352442522852222285368293039541150615884963927548526113321536002653534010028596949475213462144772157855615503482691353871932805779231439886050411697270301408202555622025697689600000000000000000000000000000000000000000000000000 209 88469050486311158926337988647840381957826387856672286873267661676786706550836729970317062252693523210347959177351101857886998520449769064379868126397558432257060871329835122213991407200466563716407966644300353355039431968833449689146616932802711073948187583946952832945465580373399709281658681205094174560777397808333664284425809423360956240571767193600000000000000000000000000000000000000000000000000 210 18756284284216300801688558413575305444280292491623624196250961551162411114730145646814970013005320526417082112975582249603769607146449831883778079323279244019181267126685166114508978137284236169357496980311755885932036340266243561123184885454320240976678477958839332673306290323602422823326353382864874799064808360848036113952085750714811612245247655936000000000000000000000000000000000000000000000000000 211 3995266971161884781606203228534774344954957397296989120768436937113055903043500649525897886806287023067126229359122769492405595882609569656495750974969627349235255519574743814948731592947532798497019080162787716390902402373616851999663641628941554211035244744438935594446693923509808789827956222416905555692610384091805008766782011623248916391397660033024000000000000000000000000000000000000000000000000000 212 855024956788538878547667159200955946795587669611940802815783754530577453444065794935256134167908756159135361722997438373812748522234109317502269303517174159977371035345393298648761824650802271775101314639513710074379392065521649957229515601586352489680639300372929716537565330751299974204779625700134444340265038830125040089655674485875733564249478266880000000000000000000000000000000000000000000000000000000 213 183838422470651175666551418491900808987467659500622245744473880726912691135876287364273036629853206273607779439707577508584895142926616368060542994303830292037599998816572543898171959456326948863295564501820798267151688844123392901901797506302609868170956474898320980966317290394950608433576942902264914550869188918559036548373451503503974539142849468137734144000000000000000000000000000000000000000000000000000 214 39710823410006736100463595899077679318093021964366392663912847332746913865146470774264923418438592776033568756888534277394704929099937389229169820203805447220436000064668687351077347192846994998549066265413810903648683911194165807713564298490595929709935962615420721963136462627982934444432437559667456892295216389717225784792482024611906198826820089062216433664000000000000000000000000000000000000000000000000000 215 8617619375602426527366276417368098898499680714739504108013103619173748704355262223429120057017201917093397284612666571139965133866500920515151298997174582247650325409679244335066903596244569890154784619643720743549681223128965711121087555464059595183965497283494880366373532926689697650775783750398542112086302039929180125553000660045291245380419684805676850216960000000000000000000000000000000000000000000000000000 216 1878721094569160604179053582994494747477964878018376813824053797311263751268923896543604388003624037179642530535821601064785177536916901150814668363645508444842662140701417400238314160049528175737693968741094291230535018083111938877775325780237138039483236728699765133706093205875823989614617700318958277590220313001571499684638932834481014991887281816198309363056640000000000000000000000000000000000000000000000000000 217 411457295142687427666127436225820817671220099191616230889816884274707223802186160138416591103674933358564903281894206135517404341667046251231008324653970258511974277720863509542109746891688137889211823883013318621397861041984211818346179330553183497048380208905281021613754410410008354582707515920398044561073173380389002261669746215704459479858828974832748291162112000000000000000000000000000000000000000000000000000000 218 90524392795617095159339656495477411066764118825261882305730437547503400255024294685021400983232333148285312518087630672615192788266833060695948767169686891758037051412722828456688492870427357151513524266535115110321155932467786404485822864239173344093155778490930422982213980120736567745564833454886741865233563539209579111080039787472990107465699748383533114728267120640000000000000000000000000000000000000000000000000000 219 20006720354445709832320839763222374145884036969157306437932575278478371952097615969200498838747673949127250618277533072476155253926649567257482017376319302165082522452247155364678667242073201005261102599518404287081089416863397796193632404945144300929930927942517276879569993252118487209316522884597871296404753620461760996783529997989550585192866221976345961404084718141440000000000000000000000000000000000000000000000000000 220 4441674419890153852760776627134952185690444459273821041496382532269059916851288750511558611800826080219839571445308192065274323953071650664725272537502762672261098120017047363521234398219396978196048115278182100104710006661558951522342875058504542492068105164364623240121436733341754206392240965781026943981924313123246677276480993034393103081431911714654773285537725598924800000000000000000000000000000000000000000000000000000 221 990533728609036561733790823566272274202588693322505598652566627085087147106888760782855771965453541215702245610121469511163468910197218237553638001948446930233563083977894198907106602706542102847338148678407551025150429787530229028466158555878349088369650809378334341767991711701556905797018054729649308864215089701685060310837038923305933593229018796189508986253063165784883200000000000000000000000000000000000000000000000000000 222 221888509174225556616788528755559808691870088361887173949649376072909481688553040278388950578336114450678245777056879209516932043827385206605517147626519101477252343677921389255306841156967862161990116586750747645948269171440361683098341661166038233905990973401271415815370554925393652920732839728611175466369942657924946690723917209661501281308017728801802346888969365529559040000000000000000000000000000000000000000000000000000000 223 49926911308669117717337656905404276776799864250809595241784243186348640069465497067398408156656016333177386810424717228068598482354039340469643307624158038620357196914334151016559191169374411919059177148003049465546314507852144788491442143272976948191947681051213860835509166376097056575714338482784990228523976000887886000009537703548500668209886823913331799034904642496817738547200000000000000000000000000000000000000000000000000000 224 11283929228761150035328686541808203348975456525748851188464602331110611483007903863388272661116176643333465140581901143635532358760599860153829935303793553757008890496165718942169843639485205286418088347251935907131345291983044077579311056888420918797790115341469560855912818206044820630749422413168665308237308165343501594168904851975487627881822301115847430795714015016181520610099200000000000000000000000000000000000000000000000000000 225 2561552571853961550912819324012898413755959977274986077110728271282392619121137281493313826307064822207731024094063703881614954258458905138905866542891926831906127452529430730379139400974495682581501367958804661065397105372962973374807792934987342540402052228799987516044279073931863315414552682569565283808982899793565273708952924609748392987772238335050464710183882683463504305848320000000000000000000000000000000000000000000000000000000 226 584056730439737212077063216943220577838796145351874925122817925908323963878515140289080608050491890957745233865467870884727041811711078721396846016649229489501964783357905324308062677752882307870030201489400672201811253921094591912228704470329323710475270182030956387769304403483961853850258930707599522349868541677399464078712285975047614823515480435044104029345677308565517719442554880000000000000000000000000000000000000000000000000000000 227 133754154196833751769988942174569071087751644626035518650722743701473933780597139991251598244400830400687474712642507468823052564228534510725457092902724192698959338310455045327578251541727869496961690565125801182724219158829856347298688128952305750447492155518206488908344348531485729349543232092409005370072990993832349748564918195129944437896448793735929123602232688483015956570832896000000000000000000000000000000000000000000000000000000000 228 30764632618122610056454901066061486832479808023662163429093747616193607283761944289469882137509142076872477607184803331275060793319342429749809082739795475145439297751819594124618867182332268229335476786506936490163292655183480837421336976142648006945767370775623208774110800226982808763552170130530112144223341595962629972619113096634272086112950991329712614563585143845398300152930846638080000000000000000000000000000000000000000000000000000000 229 7106899704081321531492179888978391682909625430044652021459150217189205364346524485779702898468640288794984099229012612441173709265471874795883014836561117191356587495894654967641987802271384177309155020768581827304211268016877275566112910585123282697341803582036819777600573563197338821268433456501487359166095998776109301767559944675096182977792767823608238425328280753667722966664881457070080000000000000000000000000000000000000000000000000000000 230 1648862732579327526614537615174992804923255520831301746327763844678311931518960788850201466328973175784478560586940766200941024151991352375411387192478606010620736877931357990169952984071173349526351948485220542240255196551893138728859046758872544687408968112849999783890117493611574741129961466483000825243793764904554424612646748451583705496002982074546070508633972961166646138463720376264294400000000000000000000000000000000000000000000000000000000 231 384199339043147765395909811455529079621661232509327124648961326928558620811303599807556249073243939734240881287405480307110923625840420966451382243194258889365120660143688115102910076825271978325087680441722577998902661379558595334929382666958958930712658902995930333700684063712445089061211324619977354249437263663442402119795863745920889893056146047036117287364059413345264086650317202259548569600000000000000000000000000000000000000000000000000000000 232 89905968137315904505191977216003488638548196800117497148913442691385416576568421933517501083459005927239509523660911769994606472724060127375042236163090007313976301702111776160011016872207775261793278968575958964461059602724523079831806548436866373365812984814354913470827664022707751291858510934423671305270915019735397134930254225765501097515252305756565524057994155978404044873763660779256545280000000000000000000000000000000000000000000000000000000000 233 21128676728537808178279317640148962729796807409976701060100758127539933444207490914818930754784064916055575499844257180124779370239198931412876733007373374165743009343163196902179811490178289787411870131371574144071597134715093646673988918921018040775708598055388779061985732082961065601836977566629035051228064564584132339008136810384611224157469762542090244552082995877348036628495773488982015973785600000000000000000000000000000000000000000000000000000000 234 4986548875373364676716314417793123916823258026774285375237231354571224794809411729765324788018724018644301654599593656451255328069646603266037353108841601422537649997399115357442545944796477544412433243474864573413455163257576544374807545191091414644908085741259581492479243821741796030509953463369494416790132727774324876634828417490420038872180083849317694491558264370717919048886879974615563978250649600000000000000000000000000000000000000000000000000000000 235 1181854658005283252090800724164949398600284915146976267852394836441083845457826415921796649543475945416308222771930875201006948095617591059588441705526681910777983738354340225096479745094834598444950112719715069854175795322682880021699960214279685813924504082531858839522350158595706132919127789802863792058855256607367856870188525132435676702729920147598321365923584533949845480495028073183166389483995136000000000000000000000000000000000000000000000000000000000 236 281291456242461528494991323655867001608668289145363631653130994133014323086636081270068038166741539349906791260045492833027599513860490239046327522609634143657311387959816496842621674019302342536391819047903297207295114865027881515105318016562388554331208515269322524369115841333478761947520051492798714154346618246853888897596280287628119045054407002806865558877328194654150202908112675498696838835364429824000000000000000000000000000000000000000000000000000000000 237 67231039342620650970163603841100765481432985929433254722641366522216348909627616461274608849970013616249947871743583281322890448956555596788096994164570944169309159797338577085347067669114896036013645030040423903373467852030778471912072455803193477217177944468803293318726126354228895326332228515216454915610609312343499759786518937443846632359126163626382243196198213994456264359474509835677330163493765120000000000000000000000000000000000000000000000000000000000000 238 16136016194303547543545725868898004319005171739027361884904210353715858388706754761682124824518155702097873837809494032040046953788948037384246174823243956302288758023480635954105972495979072695323653745504869102510526318108902899921073906896637626439019846051794251510572462976947680555256735104698535070925491349107202611984412695497410807040626831327786441432025229725441879981741191925183977336887128405049344000000000000000000000000000000000000000000000000000000000 239 3888915357168936092600693970841135218546606720659029346755795330425106000688354882703967002206675056034018286995427838776889094298772096604254576589494789948230207789732453981484122006744346109598219615637344947448629066535785437778608780713987547265724551362748327649398996603582975414354213632717392700995317268966553082045011564903645348424999987398512704266957912509135061385532713259166817107500582304600817664000000000000000000000000000000000000000000000000000000000 240 941150025618747013815514218771127272246715951375798071341844810762661895049542295248649553930680442612178124988174751895878945171324962191542341354149018629325174598548950137710502954504952813416350544316112741196207062691797042031612525518736971602751345673531913650961355210134084954135037996116609002954112925238684302402813014937353611384493361257498666172383470709447044185356480216547968991915246766785099202560000000000000000000000000000000000000000000000000000000000 241 228707290972565908591110025788608710897059367555044117461151619365323291440844628422332163133160804354014435651161078256508601194054521782985705570915171390558522820691186210774500763847817613125245687536117805908092503996100899777324604951757174622103363756556435058183137117075435796493425166114113748831173162728626643020229047901135407790218637941617412295841085434014471537211493411121236735211789181051877762007040000000000000000000000000000000000000000000000000000000000 242 55806475014266765408138459625196074967204245015490362221156815361977536178130079036712515822286758267255965954257321353165863127883856171999025446918980869493542791903151862693579765898164514089680147275976840899163339630676310774744311169176659417791631088443556960027232658479845990276867559967270477346350128566231459302722706281889791048801749523448183606445186338551260815110951635553756432886791630326884521213952000000000000000000000000000000000000000000000000000000000000 243 13673047112577524412265354662115400491643906265988549658344046765641911435914195556420921124916954174391751455098211837458542611963150035595754526481197360154618404720286983364570898238228642589175853996722137464763191980184471879616903174283505453937074183987509832877482386642995439520959845960932086119871751790786121373333141846569001272571124235317605648357745183933982128731848133038553184575672563095071699980297175040000000000000000000000000000000000000000000000000000000000 244 3363682009284614146268754115449177549151960553428084226083950182451680106126880658002733104225042681753830053360547293784269853865044156350336469028065793276684270893115109794219194299677137331076919536643690333819512550107563081513659605432558429924722271003477143532203355621755667260311049064379687451045643279818840672493967540464377643810232664381538093000317841771498672708048416152853441031232299947316133866235588771840000000000000000000000000000000000000000000000000000000000 245 830856999208284907783805229035165365309364010414576776864405361780145639479459170873446666655881294893272862935846098931241347923066079570545411072176875848166403512196149761641757132729093916903040450271332880822043094281380333543798620688418087984522825702754554990035771464149435284236209972252463231771596841129768830008873985189756205239676154480922078465125849569749601754787785065150216008741917085415900790011984661708800000000000000000000000000000000000000000000000000000000000 246 206059311388874742861439661232095872718200940299501445057340674954577274494221426480388762969604166397429530787033556318367115116300781658825070982191268928340122477424589465120220123613049940321735438653014163689073469072265426711859212862423976402832952049312400361705021290658134816571975157711778523652375304554810621134587114097298102123831078429767061863946605757281600189966262076172427247582114287731257629981040494981939200000000000000000000000000000000000000000000000000000000000 247 51310442112271934325165668195995004832589168410611355607586124705487734081143355622813681157778610219618069537130149035035124144509070020491927205216313049155252693809261212025958708489675035576987795820681568235644092382933743963061382671844000181328553447012925014959176511364567813104951711858625822740299466250179966564540669926753640071772574123270030159777405863395641411307931286316318107154053156679450629272977047751229440000000000000000000000000000000000000000000000000000000000000 248 12828025576721249668318587657525899303646029748737074517473775276766449494937196220797163445106543044468665054984802709040945874882718650829667302782379410059299555294327872971686026271118795771792152872367888603623779127122490065576221242536882485117300664346566544495348251248327034689993969243272530764681728203365756284309255511921222284914359746476776272521748379708399181155835846045193102719493308895835675055810710424731726643200000000000000000000000000000000000000000000000000000000000 249 3219937767290514937822460577074479094584748322177956239203617649174080903859880985095700598981205570765922597037806087952755714909684606095463157322076113079117507837337468431344101893680707849620995374604758048968014250418908461051288097751979250324872991259496190909342033154104042003513855347580378669607958560567440431145314316479359745075378477370798142536963346297693626638054022702709953138524838360888156918243500252665641906995200000000000000000000000000000000000000000000000000000000000 250 811450154344446949920256773372668510588176767979836621134400297147745873460080468692902785576043449090382506274157900854042390590846769505511371391077170833622730013814745637302461555792698976071099573918547390421143434031787465343848381958149308447349052492886377378440005927399155672993262282177604333366399338417303661087611132837454242526802174688603363615929591531828585005460015976243971859272525967186164186726194680864061574348800000000000000000000000000000000000000000000000000000000000000 251 205303374158804461999935999217276494061961537955396318751020771550888494309837954132390639319477226902434872649947699414075175841733248579729967480749264037898085576608774465902577609006172480525695040483850649728362966101083570263124910072004489996533039477792299843385379310763776149874926500231552253536661335546948096139126803009254690508457681624228592534295820478774909400262368391821193063421314310024194556573764069835158322361139200000000000000000000000000000000000000000000000000000000000000 252 52148691290436210554669940225435681538341477128097761106319246393293777066682761924115175917446886503167674889760181791378091187260459008175598532495193560066123090846620011375227060672440041600134679715928251606219118246157516339739157137336862149031027651157244522625510564443707801622499551169448543693952145531031822705539980238780694428355093710370627117560306106245595848329827973626623320797889449949637738701534308428740619078205440000000000000000000000000000000000000000000000000000000000000000 253 13298329746971396467708814534445753065183931001423395952704318241097509426946673970267487929278159381921165213891599400964072468516070083642426997652690220110277538350731517725358915407720341864829228034246874660222078564424293636530706725057589173109334326264823419139222863896330687638126683437014259045664685341913021647458075224941788831271070939079447154103578309769606957380592057839685223765934717618611591283831566274548514422267261747200000000000000000000000000000000000000000000000000000000000000 254 3404477436482828089335569148735377294094718046193771658683508663532373575933241890372190688203999867535720507818288979758325868767298982483501440428204681865182385412957263305152492883994447938848945500657623611049368289639722568810176485319141082757833017954110873524185216419771381038359491050237321199241010449911552118884149478067210813570226858738143820927552838978749433733571332384251741163978625375466418694790553433711008916272764367667200000000000000000000000000000000000000000000000000000000000000 255 874977481700384440180581569779981032475879173269138923997551340164699127813009576897760102813798563382697662329985434494562786697937705927080591801959907739263642890297966487830850753479360243557978979584342079928322164788419718956704405092885842115230640022637025788864238649960886020086206664884341132545759943304585717258165357339631155842455285926191142652020020152297381420928934851627833459968936249088615192085151154684571047674840797413376000000000000000000000000000000000000000000000000000000000000000 256 225751046119200558441864762356078308730148204910431951092845717854135624558959297948871584037038636710476971369657376555267083333789505407714091549764579109752084477173369200159332391715935897610107579015197247763144648040610019985516052119422630087229758885168351226429053512530659892284179104623842877083035777363744305391099200925940955583377811345425714462149351875053125142053294814005076565192384510769026058801779362526028441908763697751261184000000000000000000000000000000000000000000000000000000000000000 257 58471282902583498835254534045210315212920459155044529396510232656927001672226002333906321527951461275206492656809753687158339430333780361450510023371224563138846625562983708000754442709303862917044489052990900675082817862585234908059966011601229003703235524252193154154246698852306606675882609946960671120487132455509062363424458771187910870058991232330812236180763675519031628956597756880314866206922535481989666968926417535778281753738950621737779200000000000000000000000000000000000000000000000000000000000000000 258 15202988141476668231145246793499243077689299744103745432025135197558447462688829906530272741710741741010373832264958964456635950994730290546480559518570197011063615159305958716470629817062482856180025804871713795607090268064913081956201662214796010881610719090567893837419123534733975276394821860568189546105994411915712835044957758156085366029510824901896057021405209361779857964454538306742878350774573804516724714374596248143747448891256993742244020224000000000000000000000000000000000000000000000000000000000000000 259 3968097643348813005155709134232352061604525716764348716515726844220791392284409052842807994937338612812261201211703053290169121611947780717125105964153897058270825094627109224731494889059504013100009929641499920392971852187423951757163029183327686834677521822384029043667089204643007693680141245231893564722536658987460524618600542760541808163749506767422163157383082383168336666235163711361953653011288917279174364898150711697930781866918016262075091779584000000000000000000000000000000000000000000000000000000000000000 260 1039672194661230613349528770710468879117758164403533587971286885197765517062227984768779473227320933260928560952430125396458904964942462204497535021343600122372814434802276722756036854210937052851633112369915387794673523107271288980654895657439009978964446643193829987217637199918884654270143477096600879438675305799933809231400844892693075563804135584878724987272981348243045886320143446800791562241860148643440794633977899944087999501753796004508523865047040000000000000000000000000000000000000000000000000000000000000000 261 273441776984469355559950521797651286178022230393514650412707409860517595626343092437615851765044047994132595661766810466573767559125739664498641078682503487110370353186015888798560634633367647830606232248943169875631519632716866624190425621287973168017872608968686001715744693529628496638462714229992348427345721629964429729745228924121812671622028160909488294688088878497103671296699897585306345300181006407116604223861340031106142824782073716092234917855887360000000000000000000000000000000000000000000000000000000000000000 262 72190722456164516102743683461224003916360432861157934208952797395577626215727888053979218713181964694187061444928738851567992450792480441551677307326494215210513353583666283610611884038823499440744640619704381742361452170984091731343409101811085378010926256871894566047477080537622006621330048476491011743709943389387757193556769209916687261004665816439491097253059011108768065700902142841347411400330298255146316033293971914024806223154058530596227929394380800000000000000000000000000000000000000000000000000000000000000000000 263 19131091999268550446366660578803083914411413808904808679577324756649387969100971368393162217288858225781928402917570635426301658127151319891514274652677430671023217834616627711109290335794801889650661084800645719042510244893417990659316006432298647944649032554469546523680135809402403478762823066721447215418047572522465835215431301231565642992985218889512418088292568755764945593865066206895395131323405660877020252428533337911225005662559550811288612703960207196160000000000000000000000000000000000000000000000000000000000000000 264 5089015817102895096737779861090012655152686162583672822590445751893167958573115595337407615786466242044996112458641169721993612947720548673624176730312984554627674429904818196300700387971066878427736719027426518825617162386649617994378418338702526160474174100061147612764809010403271497977248803081423541277243962985343523770386523707415632255224315187699706447021782073748340248739806120335315962688065398917680052343836056814396735082539851424466294842345873431592960000000000000000000000000000000000000000000000000000000000000000 265 1358805739808068124965210616258490644468713426261296835608658269453477602114475989186311723514472393750061729515017436890360976024218545211421460119102567354576184451640588754019220100895037349240162143338282936734668285890134254554972028049848697257958506901805830557857269853403589757158201293548461214501625355246505222630146468787392319416645721429952487971097186631885539566010180729329885529287004928174286169961920858559298641808959820210712134227691122733770342400000000000000000000000000000000000000000000000000000000000000000 266 364170183731597329549697643258325515774385959033826373471886820104427752784563936968796144094111540719831119395473188757474870561957019337039370604035111176416793509760019208797637312673324646405725332776265641996332959261332117436252323175154798371810648831158965299794639353712145513736545556928966843851110250408397247502357882563818535555558939181352965291259406874409881009211766230205890276082429275143256948565195285352971472767021843349901957601095203008357702041600000000000000000000000000000000000000000000000000000000000000000 267 97964514972068298979005556429185913361389588615645120544781899184875463518064423590229159114471166512101798358172286472594508652926271269044817146226592965434995458685107202236530448316968508555300704394847146889062607625221207715265577902051533631292979632345823960319841364105407505611578817879404953424112994132047756436957280211952354405193766450083582662338292706200055289810789188343307245688999279265278198971169233891108727774260181982141014423077689338358535290880000000000000000000000000000000000000000000000000000000000000000000 268 26451152171958205490848796174047272566091810802366429771645945246780045350743341417996095236595303689994864094752052171734063663262001944093959460814317378550694338559006382806770691211431073505390445856479683499119788580097290844504974786695205702023174653803064092152714073191687954833327066928681009834014340890221610619476545707866367070110277200227209048359027837112923760525725989265450162604246298847187822171520248114348137195687134331474015010670470338879951577127321600000000000000000000000000000000000000000000000000000000000000000 269 7168459451120638421198019057084583585904474343236429849436543443579935133066832400758285821839772083938802153628243657524874947235698975858128307351340000024365193941938260035926773429204695711661848696844389934178267589037315779415955289304583860258074552561935837271982548659277936365315898887222250977042213305548139754731175504562095990268758464429460937144444205048124873723339902674237975509143064225371855274630112621860449492543899328248562302855486709332656106812053913600000000000000000000000000000000000000000000000000000000000000000 270 1949874218268657635467857752880427618990190082363240563284557682008574693615628697923078470086187607748868375587438963519230071480583968895005420618311022224642734668380311953715127901215148224424132559708594147713287420810537852002144859434663330282947703924888681206943055983971740208800727322971474772278619613624854914858851160569113697331757889978601702689240124059797273742275527189916164840743716697751405897959818112684657284121819317049720037820854982961753549448824225792000000000000000000000000000000000000000000000000000000000000000000 271 532330091726494247759085515789956184451925641111547659959798540059894666876442239549245759024213636752596139973351171920003955332803388046098160914148006759607247541583837858946422635271163484206681053971483368438061190928524436362010827548461410482169138711713145880208805128603157237441070008890810250582230591046326490207495249036856324228695650382920308326182961390878950410472184270074617890508124400869026206797322837155762614308394792737714019119521200235476883001251387670528000000000000000000000000000000000000000000000000000000000000000000 272 145862370144232646106497651642309087386488114546479128931351613504780202926519234207934245217631530322814878888376829700472633634509365685332856135794080307255840157784464345120955614031811248536861673925295044320332489050558869228777931640610061834982755416604005528859767316097229279185800185431511291517823954753468908509290203344379163298826533415261500109951135656346886395485065728310913176129014433983935243016327509579763832402574409345509415924359293685867565293345070225817600000000000000000000000000000000000000000000000000000000000000000000 273 40113223321325133190216251989282111289271529933295615914279519517099354829800063761088294717983305539554040796452384798359395783995893253680912665832853786989187984281980234934190085922210150117754988886555724743976316116682860216948211795214866781254965028084977136765243257149475949778913613121448153968472513882830654895718023733772774024118018983602811362298644330166724956152938815251561806585214895646381629407809269331475380632978149986431862046636048258281781997720126039877746688000000000000000000000000000000000000000000000000000000000000000000 274 11071543237343048880261078333322604698278385943599669626973970169950348969267301153500335330370406100023839260600728564940318466829701195416697117400026410319000898556718000435466688327720679654842478552044618531645847381476849379918597994784041794163763769651902894483460112255252753100916515488860365312757751467913523882120726353682209808656275181800890479864708594104131937112820215462918089155893563378721659572169337534975976886710987247150288276237591560480674515122162689429070675968000000000000000000000000000000000000000000000000000000000000000000 275 3066898217192913826933021130804628816677962146732329710469454936549485143679329271679789414517009091385456074874839476601678651972588448522628597527664108628691420220063931286914222453876031159716469474194866684175593314181213933805737951098265151762024784799234332114757640896088342609688165036634620776183906750268757519508319569174206321586224980687626588527531372877387115722350177386797932210245060491569040932633933986161182042080630690628334127996763397341782699636169161798310900531200000000000000000000000000000000000000000000000000000000000000000000 276 852619988816990683568745265928979926049828477547499832129641135354587681317740170312688110426753670675618995185082858086840419297629266819855013467179395381419338174766876560241588800477190650776507760210934760052209671131973304171471441517402727630914517167099773439587517023074887336915264920161469499786070262194297835798288664924582533112333218707686279812781816541711001960646991180622869236116025804483784201780385434406389694610463809671968879721091735885729395699217994786923579493580800000000000000000000000000000000000000000000000000000000000000000000 277 237887149689292776928850310713430309627431048310054681563688318096505770395892356735991138894975692136367925256458069642584517076672611370742776782024523521787091238764297653874644183473852313394652097833600615782490645645707037182766514210606094406796225845739224276273483598900103926408545465104258050024801065455674652058898524522529703602750814380232476401920796883519344401123368442328206577039704393964973506877471535798321198637128102337915742593503563005333060176579824425883710269685760000000000000000000000000000000000000000000000000000000000000000000000 278 66610117959578098337254731445472377750458689312187747950088015214064259768383565503532814312427865126769747452718639663321914348214356235483866762663026503286540602179813047717274073050710232523947479583851760636184528558460902838856208613965489135767311068034413144102267736822965731261690773530948480486571455564720442253715431919539350402168183751843075298430413235365856915987164854054572472769929606653552342241030985438683068869603957928679860077077979266091902576444095374171144138410216652800000000000000000000000000000000000000000000000000000000000000000000 279 18717921925180779713327395448722576014890174643252114808255354279651434473325973382858713550780612703432405421460373874330051467585646690170944413654753912347183510022015525944914839287951150795777138461776835323511779794632445439040341505591487653358443480005668819488022788737367166866088999785459689103036236915390911738414716163404979984117778388719221036779311695889108346699326308068653546605952264739811326896053393685979228323445095105305078722355165453858991335050755474750823204369919167692800000000000000000000000000000000000000000000000000000000000000000000 280 5278588041321391214839529899241480272000634224454304968555852481235435596040382062677313540587309497148133866255165886274198673904673395674108643747154501212518596676722263227059155846122217850964946676028567718223719962650609160511071998984745965389045584633439943646702377508967332396252799077109662565004166349664933475325453413121546710241034728630888117666488816112776453719862740456120274818578194383434144704397354181497816637847516672880211950684794299509754421383644022693652005455376462905344000000000000000000000000000000000000000000000000000000000000000000000 281 1493878086229891283407806716710295930854156847769887939582895902847426306821000204082215918787255099038305874124391009502421067328707675866919774971068343204449200360562968832209409327621776840028802651904708747693420065036758470945528097919684610295644426543844192045869837910262748445221344699778332904484519223807853139593677745228142750292315227991562422561522210112450804910749074918031248173145564441018836407481811233038170268805738901923968150853762559772901602126410966177664519645428958988599296000000000000000000000000000000000000000000000000000000000000000000000 282 424271999613968074716239449151179041561133542913264636790237166326626404816153405606784878717827123584078885733920853592533411757862414329698251805600170061937171987791870090072839083052403871406386291682489906883783050436172940742783396453508047037719272111453620833733485987420922853730399568487329065758506109682831636574161137077026432200947539604444084577674610329488008328047071828096135918201511100609066283183224529289564572386518505824239602906512761773133249405281268739890392032138791995886796800000000000000000000000000000000000000000000000000000000000000000000000 283 120920526243691064332063893830026601571188268545611519627933292979391229825349257880425608509279327527292374160816452997329854007588473994469801051762104596040159180223514474488657939709972270043770586498737552954146541579681945714299455399517716767649591019909057904691577863515138582668618926478749127819322086011177546818065967930973421997975314801314916371907417283926215044414671771348772856695096015128230543406514348209528418581838370306388588903637755186217377607359746119743034208027992394988735430656000000000000000000000000000000000000000000000000000000000000000000000 284 34584124312807468376512378606441031837998232423433422800088476702460719478718437977340907539563315566368033132060963707743210763639321867355600289163089287340065959590934858163352266590885082607946471931974799643174206642652630183613358149757299819118924080288546497527944605103580645920695339375888158442817255832997142859766073052257363849382597831622043969198863167766831299840758929391912674695665850436302386413623992413267318674314762311897875089650682807013485771508005713497666661988433943946701827997696000000000000000000000000000000000000000000000000000000000000000000000 285 9925887013554866219618004155745912977552709510432285333630793715969167689359863903998656255711550948426916672381578604116452233182818561136235905669680710107419043604175851154940520508011303144277972213219948543466155682041614852756238792763583755432944798562788682859099605242398908924606074562576641578366620930495560350737680615790188758197303567111747890456375121257136132801491073346982963067133265030374884297599304213503218752874169323655554873038653537109852377562612179625805547302765720956888210902876160000000000000000000000000000000000000000000000000000000000000000000000 286 2858725054150270431976329573045240814909702823888119708973473130101877019969981505824386490035038826543206165789401326680177905683159319572567777734608503195897488751136880231876461307480363331349387680982353908875638452445262497094882220961574040011953690399226010839039752322053469138347013187133154050245493067061386680318250325958723562527370699100612066930037141143442068062366690414976303024246877427713616510047183754776164091739851791651419107750969080806161943694222198363909070725907947740534125240977981440000000000000000000000000000000000000000000000000000000000000000000000 287 826191514259052101310618093376703695534882335689137265089817703872215968591912575036731125785016134278172941067961323894182074562661037738567788938460863152338706820490755019058969785424054839154206005808548585236199925923382278325316038624841727879533267578940808311966678843460225575930047648681118724226350501175004549487628490093076014138244340374959693321179040078360434768617564315962318387292612120212813213660866042904718972623914424563268480693289693332057792598064549625154507454450266253154443592518860800000000000000000000000000000000000000000000000000000000000000000000000000 288 239601291552110589419208826036827294909371820787692548332332160241216547991570559298263321918264303461323788763350639345471907580481775033285223428978259272687039144152075536904957944762604776471512884919943350675301649541537308732503329469698360096505339274511259277739097990636577388102589556400132411682513234176603734808419205101008510673957161131336551236190013431118508345948885281521111183753579776012871158679285473239739440928458752880641907473772516783874227973026048675508756819790305438784663156852473347440640000000000000000000000000000000000000000000000000000000000000000000000 289 69725638295170741104148815417942184492531367551359287010424254710109424487368083274049206448296915348557321079531584082226647439230034106361422972475017430939566917662427247294538465673120551511481379977250719012343512535564198603766028093086158772067095153131562590437438680317515406611187866370585116524495595550568009572619918754660059960709619760507449538456504385557288065926453755730017640782088911126713628704215843755368407635892218412390419880175433784537434219646261496546052764738848210998270131273886699712675840000000000000000000000000000000000000000000000000000000000000000000000 290 20360368495146112366860550176069856325599137572615741397777981615666883696863846283243052047897276771554087297404108404909744653869423988901911779893794058935402987716250444208666579306273491254776349464669332475897785909704063849639216625197319194146136078301909927130897322005159384650484172086281552466871071084972105097555233979361484141603082520435239127549332158951321818865943903964653310912485010274294993671767186250586042174119602943722359533290530946648082547955719575888148567813074769721806844917697703413651865600000000000000000000000000000000000000000000000000000000000000000000000 291 5965728264364054624206057192001191939903026397278916678269302065315346906062656978043294503200184363242683333179392866700190917765311079175881191400338412166011770177063097764276937256924014577236563125391634315151996123733045957077082057941563932034591049456915159623815327969736968619109757042354234703197322471138622039824975984504305549725682360827731819199113501940619603901295768777260513848120732958552311052799504847271760757193891705372377366723289463004475065485519290262656693790268092546647228658699684567318947430400000000000000000000000000000000000000000000000000000000000000000000000 292 1753965076067247452493384703181101801461440225991906063404369881332855790327929097495867788355738089092416561523370204247533954776448212648017601900262725260970217895438988142172488833128579328836404185341239050463075966111895832395063349874468138889570045499897598412010917032964951360641422018115755342538586054106314587565640260904942208463417529289876966812758437357124045885495899500075053828422074289924783908314004511874208553198716168956188810298210001062694856119051505109492230150000010026092911408416459105492711505920000000000000000000000000000000000000000000000000000000000000000000000000 293 517431700613797088246769144921001845341327285231449743723649164768229587369504656147711957671189588904381826228215417742301054826988774536889560030001568281893617865246432594380738009465960888514995892893510707064213325771619494999642436809258278500018398642125166679984979395548508131602782567037818443622152592641291847056793612461124185333079626539311563028030304818467717093867470004495635439326264167695206983375345251372726600690681950368827676228982888754060367408222775112201855730623766709683620011946493426761667927500390400000000000000000000000000000000000000000000000000000000000000000000000 294 153163312325078272559595538676987282864017451706959286248767344177289132637776125814375616320012968176055686889575394060236371603482406018611672373949610024573620512025667853956963752481188213440344899589347360423005672738594319298841916780585540844470731741234595263176310976447755581378441083487377394978286482765317323986197915853184543789434253321922416081048227220413693139211447893049900950522168349585629401230494026118816374662939351577616661632126749615715658565218135378463683377278791663158625513671746144183144369134921318400000000000000000000000000000000000000000000000000000000000000000000000 295 45490544801852931689857305717059084252835456680769517284267696359598810776436853016013513868983954887604865026564970260555743043691796650226067444292564165913750191219173822400180345516595019072652985918041042317394490653617520759799917107458790318403286591836462471555939527669329076590162508536694595741238523730451820646691443593496111329664761439023994241643944086040130087945928758426405215885758941018062832036401700275733838933937712906461557332942095328894475621535729705673413454767216516484772683181561345871243569218252177408000000000000000000000000000000000000000000000000000000000000000000000000 296 13556490500061347014119757394868431251210055256012873059555640136504254209001004652882717058758547618313974999473367824867751981152906323778225931706959798352340049798418040546343778856815217750511157360828649394044791306085267956368118480743440789439317938029492748621916667020983112549325043633831656739851273177933346143827366036715300745467757976529840360969064973468153173999287046772308091356985718580793086195755028083627258577692338806089975840865204361450758511112472975398099666786367791429779270740067190174747470495448167350272000000000000000000000000000000000000000000000000000000000000000000000000 297 4053482180064248321115950542104012873609090383214390893527432449117721998678936836602210614271382718876950267906355587893170038455716710125293037475861621832199421242704598053492399591654889440450675554163972292578201703729117914486340851554030859658160826006144415562875458961932931095557260723115305109258881882459220137025384768792164632588246337226524431851777620547542263578892549758051956629107690052034517047152972491717376260806532886515596796884121041995266928736575943054715735453850361116327642274411214704093135635019175716454400000000000000000000000000000000000000000000000000000000000000000000000000 298 1216071927219056751936793207809344648068646010108142751227803585011691992340919531956709470463699101896080956074295357785959235619849259255237846834920812663304920078118632074341804811881968765463773116102083485194549194902248636852426671719039994996544937976513324346845465933317531540352425353139781733065130858521097777178136988342668139684403638341250948879582918066789744240454983124021825756504895207172261607245549450729605282140704986105334162719131314297109935907391116434941255013337090035513161949871977214034028254517002247247757312000000000000000000000000000000000000000000000000000000000000000000000000 299 366045804802570388833756522946404271644183505087612003225796371802138131934463962544981173592254585985105054005380227076249555847892793635799151564586501263485305141160195025279575595970109116857691612982086741117131004711879869005089588449224114722641237362082260070320271111783761988694974538158239945837633458002744859588951250211826759944008735027183026609805100165819005356044956865749081465043402828389170241058592252588735689464555496146714647700867047060074479858642301822973139889206131190031158719931395036644457317724685746070127378432000000000000000000000000000000000000000000000000000000000000000000000000 300 110548279470090574176611845991034726203787664656300185766339175719664183259963309245411588777090321971571370156546952266160140987746459698309889892402927117989210483492691160274922298020350598062531934108942878903555594354198333252561195011258217893985304592034142396197127861277482460259542335297806661639598866221707391586190211728307923488398219988701427583385953761272117876155970411062483639333621265005111479823582916625625836971151342747391571481852791601873430285385039111451518614319199605327558641808082880452686554067135445134999132569600000000000000000000000000000000000000000000000000000000000000000000000000 301 33496865053811836731683690436613403268069971335521797913461367007897717828307705882142833429249530038427605111023546753000166206706139356749485707182171460931521754486782915797624233543443622370609913546349544956487182422995080934008453992683922232813433207103213134083768541111138895206951505194020378991381486066070275794159412752433722612228619245055780443665389524436256948785274874111648646315907395214078359695070393991515756245215971008097781779115917514545210090515278680205781115727893734063189275021242348807547023614488643921521982989926400000000000000000000000000000000000000000000000000000000000000000000000000 302 10183269362031980003228154097402839647041145846063982345170109792215979733087220255121357950419818783801474046435162214028254312776921436852161560366627342321595437836190700615103789633884649354711112950868605678613188138373323813928902201394861116887074139166648744656236333090164966938864484256356898164062944943812387907511294038151654943581088665214023016871343967299758385527028569729044911214710200541340768642776219978451731154222978771285020870940138775153931773033720764432511164275524796721655993184091619509223601710037287798693858828615680000000000000000000000000000000000000000000000000000000000000000000000000000 303 3105964538462974559288166860616885721273511189641247876571166669484740691354155383870228515234457315087984157402641054645825751810308612049676521141789805964805693040141815771144364413919800687216633621357229229656015896695144796484507605825082332211585139236525392216141583414503578025567316847238424041555087451637531166386974986544827678516973121769444149067956105354856879308466878751160033202980872562843272602406019831641801115467024379499383868390787588401632061679606362205099309357951804537042882308322295073603824406578357165763838366882096742400000000000000000000000000000000000000000000000000000000000000000000000000 304 950445633270451775217465110458883489248875408731471760618212081253393859542125593743646918502793906611369775175455139692011497384377096360856475828749151410138343361192280015973470080072120803686209101974133522720680639279211959236016605468403381682950237453908842996226075266589863081720757391239147670029289498144483702608267010292763989609851747585125370124341982218094935726410616816072594088744558120884796101930242450158527837528883895853987228902137561069487644159732832807744867903052805295780182263899307258900827631286286720644322752276896048742400000000000000000000000000000000000000000000000000000000000000000000000000 305 291793057203626742239876359837776421931598604461344041861012625283062399952082716500714416308806233867653691158819693924771650166994474796800177485294908328663906285285084073307033000470755536731853281209380037680172888785319765071153365437623644107529107737904784738876364565999798463757857197771551800802727390577363154500050848675448481686491183423710326038696480296404056685560592355822693138311973896169617894954051333795389060384346304581934479565406001960161803990049272859405408091228320618680697566057715957371866827911177689543239099149977347162112000000000000000000000000000000000000000000000000000000000000000000000000000 306 89874173447459379181051284436513646265817760200871222126314032899668834434933518636261095367243754748405779801178895308122930595251839893215636418530876689960207072948157140063399080061105518329669864116379371580989312659258578481019824941543342409155885196339909555857042027638307382365082140712475280208097216770389942200462497022436261977077202418848462541892609677936235917248116173642179515308401478649384607111066905393968254827505070749015926937554524585742083950815165809612662300454646516085819644145875028410442278825864954668834232183127331053764608000000000000000000000000000000000000000000000000000000000000000000000000000 307 27771706528252076070833965737440062311363894206430485278292284365388082001375547574343159782072659335636370355317688572287341944884921409399725932449042195259537618299821798579039486855558260111301067935655148401223737491991780281814101348366086131612283866589309718394963725899087297186237263185599718436084998849253360223574504220538318068249290494039611148568804277892247308183907674957685965536003996666793142485269053726727134108760603862751558890032610297450790269035495980564149794067535678339069094088313804131010370703906445585567960721909587485550182400000000000000000000000000000000000000000000000000000000000000000000000000000 308 8609409799596526969125655806588825496530502564975765809011054066692494819482239396663282256639453372531733364564015990026605175856009308475842310194759137221274902089670923628027858203871056891853834128938700031017903966801159425899099096802448766512164478100362112591464304372872428782306021720768678784343041139777674756155529556907802562659253824725275227151967574269095629679711488380106248556949525414824834167040713767216868252158977807821705826702593190587832957082390138775214677120134934692779000073212814817888039553104706949475784707444024050996832370688000000000000000000000000000000000000000000000000000000000000000000000000000 309 2677582307555433187812889313831210564312397476757384467563453912667874746383633380015325020831951919926352297279961584398725669320428996470289066833318111857825789667445983039661728320942586602684969999268665246326316206834085580243084867412103394618968089859083319595789052973147580727467990130690399116054018297673248436146519699574440858949758063966356803125463277759212831797571643735846993487410366903714414574210821591057319699326576821524227759446541464647354720187900143110634296100251540519826807142153199224503389719878983000337914054740978980521725508190208000000000000000000000000000000000000000000000000000000000000000000000000000 310 835422996565608950530504510744325181064667738505746399219251850798742785334991128256194880144855501497330657727054466045405924431619771257037149571660386344744837181953529370351988999765509048191936809334117704098651328238281336429496431838412571251558944344068140129591223310987960454194606931333743840603292552747364298691238933695527346621225885096018225271812901126381820323171385243279166796198753536935524415982062342595019081044469890539803535297236268983800182458221008186354345511529363230229653376160939108266187403307731668417002746456850831004427411657850880000000000000000000000000000000000000000000000000000000000000000000000000000 311 261492783404197469947700715465842020248496555280720977647031719908373044314809794532980243489971126287258012543442113278645988703475425879632144502054452048634441958180979915793297289630475074706084268066888610356126014268437546612550767175758006596106627639172582798175953295366179265358757659651485138320508631729620623073723005245689189488952632277300635467387541819719715504850340154030784112312767287679692191783986358077534110849174532373880317122088927078844213909798631329289247030717175426857583599924246646576346479639796255718007445117714087646622930480052305920000000000000000000000000000000000000000000000000000000000000000000000000000 312 82110414262749154662176814145295755323064026843750065444045641690862998580027371592194778476589564336237617592944633242646078683211168269003778669431777433346445675673054389744925288174071377634250520241084921217308827706679547246932398119041625474778991632998715706704972593835433832477342815842219342622715616436925644404592265108555067951547300147105768823220776234907312587190432063238000287760302665314785769354192388073809145309273839710680375981322158322965144501587637597956161435679002999384915843033546990952730219092364055934063564881061204990949322653696000000000000000000000000000000000000000000000000000000000000000000000000000000000000 313 25865306419822586338451206257723981243513503319640888055293554098242351533118086956459687818745228739265170864066756392962789922463013414254293442353841042370404263823138299763784308790694273462851226566633956761302868136722577990085367679139952260451543380809483800346013697212221884444312064268315700242111238785880730468630052251203938512974237360981435409416549501854081194490984565100186977624898478843965178387197608167998580088854062844920526107206285357916738108506455852365522273207620841101939910867731833182612710165475590502091967326754970554894348265239755641323520000000000000000000000000000000000000000000000000000000000000000000000000000 314 8173601970180115826613626927125250312833158463512528319204384997322935961771106011115357929242057563039933457645439455612310530797629720351082302026722097548548444886489121020959592760334009795243799233421045865651145574300171313417897421808056626743575389920940260828753214405766486510020043796368971190829441847556848663335771275722811889442028027779994890380840745148279238853040081084662199605093066518745351583523027180552107920375686930500017518546068620787432016320615492024563809019326489775736613169073691146243222027501871965632616179852273116119675272977635226020741120000000000000000000000000000000000000000000000000000000000000000000000000000 315 2591083844256279823771290432344731180007907194153393387571971048247061639780874030383317550421867975330226209645393761041213498031468527861578535450161723837617165990889618108765982570335013679918109850020901444788989559974353291876630047037144924026244365625120048188708249926876973976722757644611935493460561568622819582657931605869000454918272136341296331391113834404497924018501790495161797204899113196871918983451766343602608097064464308399451787576549667143252561035947397387524524734108389085340183841774836862840288217330950143610237939439139746889244790870195932819672268800000000000000000000000000000000000000000000000000000000000000000000000000000 316 823981100742917121448464041145330269424769153500540679802926103568499010492645257716960013169728232711896421473842503677754283615982040871566178520630581358384249439539905164396144177052723269381219093762643486849524484677590502809985371108311044372392016905916294484955987918867816970873251152082610138654446793083429140520485859948106117265920629886283761318392779647455231682529505909474357794545139686223126577432386191030171708716508025669949262209694557293748562103125975775959728140160662132384175857974804071830584787516763977238859333260248269592080227593461409951461356339200000000000000000000000000000000000000000000000000000000000000000000000000000 317 262855182081412002190851362074056881847893018747010770072276893953456022704315097847971920405564620749198644714395642265975864849058076519317014766744436147062517330752622628503957856956619063348154643374622434444701862980806793965123483177856503459933547994463354413152724178756081981016389874860871698477831337223427225888607405614307613275264901650729807859616885808570756988773296313226097899320001477811495967936978886955645632790934669337797137749421111767811567508537673835760032237578924570679013278066553481330539030644773747337506346131974583521101143973319437812802267381760000000000000000000000000000000000000000000000000000000000000000000000000000000 318 84115315350490679933038631273611754804863263287291087073826166305330193333233058650872942844299051620749070587743226502786379574312376551729245838512257794741041773552550501997257975720004599684042708048900093623900128256618908673266966644675847146565666106765695263152930846197822972620503594757542050552046782198208156148222455456011932608560794874268621050067989722302008314562989476365349581216240317759884790272415538575216091615049753388118536693923898374580881532063338912871669617908690485039650585522317252109843522679328774707220164412506198624306611564940997899119405563065139200000000000000000000000000000000000000000000000000000000000000000000000000000 319 27001544838747262284155041810308090764555268235535156418696095370949566943689830375167166529590785755271216182643500943742157968789962875446831392784232391304066493122889034289955953449784955009082933460274058161231743287655818264264337854432692048657674077545193127910539869876848321106533891974209933513611123163946733870711835684162923285801992245120104787293644685564015460782871884957434683591459849395549733139235703701800995907640172074918472672447881268697484531467680971265455690817327385793045250344919239175242933862958578089739145859422930252394057902693007972048285603026121523200000000000000000000000000000000000000000000000000000000000000000000000000000 320 8694666594087936794493279735550176369224200111488692948514738443223741333227707568803219467699024359295039012024946499457610347446749972674612007316657777912108283246426821484540950563425220529210698275594634841779921121882291835483706516758851152221522798116851396887457099507392910988814194376095553599844084940407648264601193478851821842202469822060344699475559687245458929845432144191022823889042289280829833314069904940632253545246687026973054607627279834102045119814242010696111500274510921438403393805928776163117149034056075312582098879942439800085852379959026987934039453748967768064000000000000000000000000000000000000000000000000000000000000000000000000000000 321 2808431609102293230640041998281981019241775103054799915521576564432486424012338491639022621415745067468931495053184196364918559178509438874523175323253725920679285947961982316105619003333635955005718227959362209506889783520476362609947540000207140902554456823545318266220249554709274513516008265272300504128742387511321203267376024899511078187121895373574862952446297977651016855240733792379245475031230923160745361776069200142202086066797683468959060858287634769239077324595717423719300187440649172021701587027023276453629421815673006280830070361190455442642228250951490753097265812464652517376000000000000000000000000000000000000000000000000000000000000000000000000000000 322 909949325737693539689784128373642435794207157095497024840466835450573354839445892859549913812790162814256260201135587712763384198489011600228972116178380615312875782873545586431759484162554605802320876585377058727082253784365640161293661263673992694777929475715195857793289961667175756367363672463328340733951555495686200609404922165345058301025660868302637858243347303781189700492422187171364165344353102869180011805060161844651694790923477907519256886651689732153192438140395879219223263509063355133246774531367567619928987681427810213666764866013925467516247538653798289170967599633946325811200000000000000000000000000000000000000000000000000000000000000000000000000000000 323 295739178335837606035186040922490124172674373451937309645035954645333061386222824738383499906054740837114833533973931897129379487267177670087520417551264902617748839145509501443826229451533708735383950397136176845308122303557487537326146202944231644189072898041201760893461199622671071958875052893174824887385346366976663985437102037753202888859800327253010167124689061933293510497442826921282324260981627297844018764330342312480691836858315319450896796487696247651159862671754563040965772369227227102598102493493906603595711109188498259603880391650749676841962294786106351575499003715158521514295296000000000000000000000000000000000000000000000000000000000000000000000000000000 324 96412801922489807677042185384739408719105648665544077528612159984501846772563548707392161678877837739007255027453415298851444983960977644028687664898115774749681662195998151486747061676824448799688959182331546055599098349178714284355607439428501330204468773408656097256361203988674519015044211886952344386372191876280461869035185751359370024144168685993687722601759434351431316126673881426417052066678236868847206652049345002148482908609239657439864042175591503515311051704035615003985521260201869141945398143253798015643528794717798012856068894957716442651509357922284760170814217802007192755509395456000000000000000000000000000000000000000000000000000000000000000000000000000000 325 31527580910194321641175829218537782436969167281854814732701471873089942398805419418201735730192436903709700234719718325804724826354840190593150550089465761293952762194548491324632039650552729987276902694652125122495933962243901830807291545466659492685546385117301728554387379775383679515850613872280085786996943072409251655816744846044648569378408220351242106312813077989393559231543059554177260386242788183213364601608681959226229262689877094832083356413847077295448040680214788768661095453401853300142498582661148542308818171579161000532013996807680740279461594711235766735297759985328255029113729843200000000000000000000000000000000000000000000000000000000000000000000000000000000 326 10341240405183627367376761726769586646562846530294237344145529684682115934026356117410980062571948498992941401667366809275367005186047183868813247089247726865381043697689633129090959263628277723302188331708507707539218165600142375930925788469472831076367621646158515820855006100932170721559968659528447990243795829956804840275230419693674936806060676334297019759984855245258170067239936906587096029117894359974515853357585772024731619646557850251563231817701021452726051534945799475891418261608206827304585956785543702212641396217368290690038275924110197453226703474948870462441324837016265895972992502988800000000000000000000000000000000000000000000000000000000000000000000000000000000 327 3402331487845442225964842604972067345929873551167193123829599587394810020123355699997008390722972960146727826912804018745481769178843910495315193370017737590021255280904538640129775302518347044805313398935473462772205265445589924430866369382878398678921243155503313534104201155538327816317774334520192853522535062451168597022810022711923990705104722002193250379627290522859934609923617361619874209415804106589442997506298889377643830172132120844695706184678705417341436796474980053861881996715530688718067505061908048369667528895907808954893143729066765547151166537003581308318273840237179413798674245877760000000000000000000000000000000000000000000000000000000000000000000000000000000000 328 1122790184446629244397700500797615128441179763939135995021732274329461944929554798838638413495426192249857173080775854411956540855296182739506268847213402350591195900483816862484162415930566681666940950421463095605497019625378684354842175380693492348756640347952195627406035868456439791751357891452919074202875789971239222389152256642139743375674194726153735333050434886600653751963092126222204121203659824001198731032540346718066198429439719756194614897226511631765805124125200634481375725554655255175023738760047445887758771845854728333880729458615708670555840042249722763835678722301890445139712446070312140800000000000000000000000000000000000000000000000000000000000000000000000000000000 329 371650392115256399800730192171154137854162878639380333022378897320359916728773155778356159268403640324975647716792592581078972991504328807529327575569198352979907988472777888774868963097915804664552118899394052600265794750356580134045058967307860625609501820614040661251054208682110097573067490425562051214349631785873278295393129264469220535143955556011540487624770532013261447302130453768549803657571148727100604497398426195820073047602526816371043877474564712595551865917125137480950686908805088368342369221790765725981993257208033989795488408488429584882324279979184150031240815349498820962128263011202026700800000000000000000000000000000000000000000000000000000000000000000000000000000000 330 123390187738396753901092831546607464364259478776043412398597606998040351312692145589205145937824500008891630170563950514134419802567809182261697012079595942447793812799546408939519556081160528610847483985580555268439193360243208026799568479828011966658998707837292894966567067062171162359781645811801365942664317124028285249903823267306609270941530087227115698959557937496374116273815953718981076980289219371991550774292635101992230157180280496532810425638517953355885172380933443148085617779067169056313516778097209502790559331533627232649582678047870243175736682520808160949279207548787682483659276194511715303424000000000000000000000000000000000000000000000000000000000000000000000000000000000 331 41089679769677254741353416709214344338077320310631197521921718457072672933143209205851712000705217190977793535190963421612236467422077682415912526250356622413093319348344764631834833638735892632104374600321534468932217305237915231180872286210209440171200359778460090453976810962577792520581958950605701124969696379433006114592698202465428180459906143856631342608253548174728969462023607567177820457213630997393171232655258077862732820224440014371299715788121280773886841261880546630064108456735572334487831532347947262735230069188163423979273596637513040113321622607897994254347670783453577368332800824330945367638016000000000000000000000000000000000000000000000000000000000000000000000000000000000 332 13724201131563677057968930661182039809606393234032583279557403287386998731869792659243897428430892695337959172974303240921585603715234233149555897749370937984892529103300791218334252164177804621311199250020422897733503802298464871162832533521269417847171693777781869245409219521102307366401103027240986629531628394684476600571357351356239772136999702351720890465429534870295858326574452321076350398598424650776030132370213866665541043869531270717397135790698256441098121071266766790914266748285076913762045529594520006604981067725695418230552601304104783964487334896642377531242636246993386111322779778344691660803276800000000000000000000000000000000000000000000000000000000000000000000000000000000000 333 4597689992728447049895488234367643840689786647683891247454240546879372992137484588306842236986567342352779022131915826977830240528852639801700567976351455587790296438734541103608022766659378084949477155308718100987213154938218460684564525300271947542973039595553164436425003411732459522874019261960562372340679464268113387409304471771035581306854657635800177498661093228237618905109638861931268107132170644592411986575832080087465975899603011740399044415884198204695104892524187016588248185997642062678196235658439809906167628708747426470123537358690177594319354121316447786232127832431719835774850579558055693183956811776000000000000000000000000000000000000000000000000000000000000000000000000000000000 334 1544851430579468558882830817635515584840958475056098750252363389601063646471751252789537027337006876204606569420110892227724765534696283009120241768075453638964376050464500051903324273413349989853820534258612397219628553827268225308192434723366085428432049108559828457575914122295904595790600181747309192809158520732673916395520613102517023884525302402013862609895362709511738485104789905528637424815908229330726952959887158039584714658324082325119169194453135297386485866875125930784169723433663423590112603217418302633493686929144676801233379131124332918578002437154954538494729426546543000869929619926212403562311126614016000000000000000000000000000000000000000000000000000000000000000000000000000000000 335 520624175788557802502202272102832413381676743275644081439503007502038351373587953810579273312366001143966563778934825992911611519549085751514581854219916855631794277222451541211402577754264866201242498207661498550473636444538128803403930303947011333076822745056369338995335709239123108744895403093835767244380306625514612142847399085048234905444188585227525136550181607797031034509579729850154384169958235687430550023907814944044994105117057128074683120711421057597170536235032537146300606510053775737191182154045074053955300880511895637170082918040545334588615322666347384898920667869058279274371815175453765174847686741852160000000000000000000000000000000000000000000000000000000000000000000000000000000000 336 175974077301016997937368455771075114896121455976047606909493033691119388858324112995872310280903925894793171375593519305261412591841073738457500189903609032552557832945461398186167017963548946035813311817792025601091573528131020069935371100237063575024476126554742459267039174360373314769114366060332905965181437883847694475739075633681625680015691106801517316602380727270805843377823989789905835369840251362807629280402252020961874474719728676053811222871120765709920009237162784992388433235563534317248782364248093204123563333332924188068309308328256531585444273234249822600520095601157909469557894172682276968803830697757245440000000000000000000000000000000000000000000000000000000000000000000000000000000000 337 59656258890428672228797339973052256399285051373950916882496873221297341331355272862903095854483415428179034119249632210955645111699863704559750871762170977479754747009479325231700511840927275880237801832920309123362836867611331044216136006289810488601673942603425763468876075337740563862206650563802723505207244663675921950430208057103687920301105252259803914799086446786914566024918023911661011290973259706619357984645858485471462673823904937407640000635332540909078987034007389786030265723602099013202759303571754350208101290144122318364613649027948871241672054199275516509951854273273607857294819573108275565481763558706380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 338 20283481803182559396248955037559538780029709496133846533744226895902701419829577019087520221064825035294971879831986529242031002511488502967006040864115913162828329313431847644647641361515809734533370379111813306443230271910137956002444205374725404408114164842899551253300758132045646473103195473986091193326372255553969846885332604813707213428599442473719571888046675049562954079544609509389949453312270626171519515614213587358520066613751101909030248651199273332462518321708939716204368488747314866950466116807018154528102613770397405897750196084766645890975291290064669177050263956145391851811498815301228591710884233773910211952640000000000000000000000000000000000000000000000000000000000000000000000000000000000 339 6916787226715197236656286005338597821725805269312193133709598445820370142052064517534275313304072776747769561215678710236937435838440986570527886032010065128435465850345370044898537299415077243077878268213694413425264031124789678666539660252279944720695269001657434792861588089244274064286623684717670665140866436498015177587049375853493135551028925453116349180221452910043141010269704993673808381144636120421993930845356080835934129327920059568141600990525963349087572022151129041500358972638795971936071334777073872516962999233416892559360362804680979874297646915411542894202919785615075978196006692525444767536379907773494885970083840000000000000000000000000000000000000000000000000000000000000000000000000000000000 340 2365582008447289154603267367547405497334227542345490487743998926002056715850413623785113337457821391819577005565320844078911412090977197964601322234662311457700383320779467582087807351655866000401685679159374948982703743474176091274192216719570675516556839717383925138481341582009072266178916455283672311604333979440650713717006049141757939559248411028523092332650136573157128802300997402778048105353593240572157945396055625589802729552086434424334303859676006772001423964706050257658612384480729097785132100220516589859460122517837115383393922043776937427570674518290084103179261055127104325312095471571898266932288642483078249041205657600000000000000000000000000000000000000000000000000000000000000000000000000000000000 341 811408533853971134745327322775652071387347678982085771849699990754278047192923009745428709757785411769739642385763110168023639867913819783350339974475121819796397698793427500456249393136353222154366678564635194111651126177121408115517839292191170568904438942896543823625601744558494716719905223559784737013431501190772383576402846049168701417897350394252827873269808543447042954299945839132148561377169908219172153838598894946933154270311491931160857014626009186983991198009902495936298601056998141518952163959929964246777640519123323173502429331908667997965882399357976323437987877004985389968508153150854014178111033962022341372153325158400000000000000000000000000000000000000000000000000000000000000000000000000000000000 342 279129291151108225809611083768441758269286198425399666730173730851731191752392790275327360188439869031163394259828668663265554400256976764815797671299637183890158033509879843821272524220478138836201678977051773017815015768254447824637493026678900225914033115763449353080409738874737050050249748130170867229438570860222081797864618243084070367365589348623875033112418218905991450471792675791796985094124989363042302023502088445095919914232753938631869071680700065769603652607198031551124937972153092378055586656623335204052891972638774612266620803312783155744669391438707627843089403314936001075967166324341282179283239839532844569923912990720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 343 96301236588943486796116495120937582301771391251810212947502508162804041903529181057862221214229372594260366597513042535402298881227695834370884103396211055423101328664809412633404837744042820440035082715576132671937090661739375002341717087929787530989346606415940079299557165726700355641498319394129201585904280990276642151103060452014619730992174873191468814955599074271581361731554116827677703706017269853284030688048331212533032863803458670736034104246319861397062016616456412551188533958067535062723493829842339176881287877674851055542787810952367663613711892432674819839262499801693070735138450850585602853308811504868230916417688351172198400000000000000000000000000000000000000000000000000000000000000000000000000000000000 344 33320788973747227683167096199168745919139711547790225753437323919746312080477605665146392161056812213594615682574635703858426858872469992734274671688677289618342453700793747631966181729455270592278687177815555563363692911854089520980004668799213790048890927070352571233485221659060345739842610311902986414119043336615075431825280496238622258878908719224899474229792020575978729988966213992287382413404976133040881554292297149794676132507323036150436598642409820469697139199867357369261950632378558209339678965678731597112441878018943915746128990901251802121744295940858291886175997597121167839338488801228156303509786942367989631548292732201363046400000000000000000000000000000000000000000000000000000000000000000000000000000000000 345 11562507358618980427194660336903098303476733218658741766484034554129507962112466127592667575336841796830102077435672263344867411965014432450344940621629453339684239230517506698682597408446015785896932813507174748226660527045413767045556221856009114599491909180814121436531849670504314251425568592808246739284740618882574137505738172601290421538455795902556149653958402309862888919980881410389941073886730071132876241142984859962975211285948047727677063068517901679625619267297409750340168394098991811110174485672384458226393654006533014429233610400760891231834999755008205943060459765823503189616295540113522149820366109283009324961718725129418047488000000000000000000000000000000000000000000000000000000000000000000000000000000000000 346 4023819541255913280294323161590790242486410113551249490169908591677585403349256225645307037545427474361717960787750386726365642792404369586992183472126713889301952553821018046350166976469936101678979406545781883088002454637460734581296470805296496325388488552828642706196587001899277959891128129349939411515821696627294325950552304850129334537047469332050310184167953463728677202155555545654365615667194647653616516570725030441580237238179909430357515637504022573156899046276414249731666754823303470776161071441812824872305902802985421161747282526066662274742543204610562137547461760276601933533004592073855711597868872795988441582021060072628123860992000000000000000000000000000000000000000000000000000000000000000000000000000000000000 347 1404336262165153319920115209941519577419876753619555736485227608658816143792309296785910179590591332233567128404843292334456624208693800205842477754880343475580139145342022248704081472573308090747051410128561171486599842625361086745484868371038219814590053940936533203976958689133267037707553833831411009775883202109008864363936495206509751128520417105121342415325343364526918065489364817941475949295372615153726872761945026156594537520982307534532416162885226277784006990444956163496214467878618335828214852986709038410655949037665826416418533836254135442664864216683917762330864536344457063281419641583858647946820362899145993010540439900819525363302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 348 491525780083421059532282583736276445663468704969946975766432120259936695980249675549854874956742411704006708872136065880621278973697141103880015816812776449806496377381487387493394810633113085512533587038134400097798844501221359926249295439420456233957560108104896885737204344879834123616667499860280058039185944416157899924325468516791459859689230596906618072835738994116153870690147188712979680821965767462834181706337140772866713764564465724720652513138942900861905257291721237355235224139794018732795387135423230002489187659482863864201205493609981428026334262294007756662010971272426045911863261199851041857746710999483635567565361870682629291305336832000000000000000000000000000000000000000000000000000000000000000000000000000000000000 349 172528371640736019659738597146098187275324559607253778223443000513581963339158896050595583807216447999615680863488447764332825652080882604754977744814481093942299286001814024723326264142249815578517048228802693243110831653030921474864691408244185973072537440448151624240310984891816556689967348541571298857500576930563305651527547939061885645464580108332349757733923420488684374277141295625997777264775581114985060304663795088704498630152810916697546161066793788229748094303891670624172966591242024281260810469679378182071000399918968939753047079569918130303407587066108192490407778938971581057669213926959850881838702779548109717728270118517182206735602941952000000000000000000000000000000000000000000000000000000000000000000000000000000000000 350 60730974810571943730948815560480695626592285669590197022667452304397947667706589297515871165751788099514124648127368449807348327961607175385888048884167835136479323628486422964900885045298711154468778422145380979214670098497274351228291546570535940314973341787638082415221357304606911817418150524122622017671114777680579114989942723574107265076062155900456100489095797927237145588028940657446110038642562883456380086349051167792468222485223122847951208415525627281688443435767292315685450878254491273743903991117129603330232814980328406178570000433294382742214357097417772710847103346977085323529624964997409315812385022954214649971011894323408361321873486643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 351 21438380894392645433168222285780230485546048878364834605163168342153101167757639142650795239951107000495205312784180131110854013818787202528362387763963629039974425831326832788452417120784375265963113711298402633517641836387374161643973334742127868647031759714176236931534104025074266283775199419789575181085629884900767814204412843725729959962347321848955103158687215460358244716339369173882227332111072888302227804337316892380815917440005355394406309072834213119983157021706179549050468840264950887655704949091776231530691006468796778135322924397370848337360124089230519986351101585874216016227774467163412438835027542522343245637637814871904494123990676982988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 352 7589308905625955047237086657506543806550752374414037857890468927783676699498529345674311980267696526846410235439799982683866582981765839324059414446097048007431749983474516068043192337754198424211196964260155473213327334534808136289031033507023442668649130329318835441352342419255847413325264633081472795399189387742973218304283813863727468620159807955694599596327004706496571119119195294307433782042338591188266503861050152484722882506586826507098187426691439292157344916396012394369825043487888524203021427811844196847371613055476749645905931554278336806890401262944076933176221002719769449451334517984794011701561093872031900239357278191456109823122840968232960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 353 2694247751944840773714527270499069283339242934118533857366789658646066664941153985014443109835046985484474447664292639777124800072046664807933195132574636411371186031917676060318190315039357597373714671817577550334416949969279064789347343076928952790004535986179429150471622218380732305250715217862567892245950935958352013136664795345943403141086154068581327779305735752456665994254163390128242228031967322711740716788934251511042091602246016359115783363264693126657977998667707924063411348305053648407681079136107531839115807565416126422847987919039261100003698292542851708813105809309252725631902696927727980665197534847194747700554501563890275536963491804438383820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 354 959167453741362120880393215017048942444742128097557674729905027536003186499416055898341355130903340435718925792634051710326367673549086398812641273070394829818976580250205360350005925623582237850865677014762102165249678556799229420985867261712673052803994075291350418176352932663018417884701401535968293799324894724650931188629637711009001209095091659131817352876432762771070740973409361463204779295318040998008257455125654954342293323869518457161072860559004336875640242503819871180189150547416852398361150106514277822294682864281001105559342707410084810392497549726780621552928620104475755994656685871916997099647704312984595049659602879721328580046186225052764916940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 355 342428196183841099727063339870146131331661654796962558594682101364254652013984640194862794031266215719201240578805338278953934956778899014329224013432685476458322863282590236569854137439333126462937033840773256180920126039312515603185319903523167832056348659631162422958415932489637196229337708622529598068464144532348733096774239120404348605933287193804164631675801838874797397309436203486436654355590737163709622946809735314149122434503043099289202423221964214164663551071006466148715670273449073463392358318423209758965430926498394738927132499739182476797852201717547137526106219017948389673355605417796495318577601962002783760088674722364004288038144425330555689631744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 356 122591222048181557849554216021520153337773503669168705130505558596153946632350108676464685999279072156345321179462736466991356904609724684500801843176791615662780071062413101111569535917477410060895420677973063773477250886500497647188851838551047876370747788088526984809163445058546482469232211219163442724646986642035743603252787218720287453015983396859917699941210891317257460311079213930875054313396755933342692868532527286033712505226276249995447679961801615185680912853891864202440831187868593790948400345244494264365193507418307502303521480109683693715632086565822960054073395396656131294067042149283143537430001498905912852542974346973348431701979118249230909252304896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 357 44010936946380753424097245128164356243726237458495040702879887241383349669360202526119531872898181021534685129757300247990226285986362309965222711757140462650244394982603036630532315211569200439330703352656338784134632535912072602297211511471556337745527140824290865862859568237677330646870611058983747375363236352627080170930028176546621816595839463077640413039392758085521315063799592810786537086186910667393671100583332639211916401566374421134452372680640469753698596311974018822647987133114862441056794887256400605007650525791861734828140668323322384992317239649342868788322637193674328032057352500502424802864429082637431828850181060626685869049594696131207482271648972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 358 15844183687907283060571335237807331593406406205859439579060509501743298734697001793748730049430826677056772689587764018453086183044347594224149197636846665993677409548538678027112591143505389464729853469997008261748783998943931799405680235516812619784367329890205593162941243683534001353809038043122458139164191248777508299558086003971750407706497115588665162038329505272416390254116002650348847460409928882734859804800522258792535050057055890857448356248634876398777208566159040085639060332543923660327331199359425989661586468410318043616393789187706619208835454279905300667929304418110744390972067014891335910966322442747733580210886286462890914178128372850904951363041341997056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 359 5719838764515173575044574917724537240208154478957614977521054367742798556534730622913603028648906400910081152545825424844580983393792208392161729226020277147058059532544627813151264957272827432340235466842164092779045674642370017207076964929515126323162581970487670304775066790073602223969126372235188538301509953539518914096931317015200057663343672940848108340902786318464274042927867668360127528465247906506365655709934117801636542724127331398429244995282026706149688014736128421916492051799268056022528024584430537583722237636315982225655214029406376259056202166391209626650309595660382779373553128455580892586678386156456731558202168899694752092563257356018561314501046038429696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 360 2070613475961164661769280222550139795565501079769054125766988365639656167474771838936730067308202001404320826351323980887508837757255268279433667866106144334418594712492260484109811033318410864053313353066732447313369243944195283515351979645142798396523717492583195186495010606755083117170773934762739456512406709351106444502201586186693968680959077730597920801947474419400386500702914990437729228373059200419032047637571944931171587648296694314148859533181933368634310108918544618630606200645267225156037915235536498559275285030468544330849057398631290203164750665014247127481393166189263901896734576623404755178697295187964091226187380722868918669141508655770195770328813543998095360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 361 751644187193640007109866023273812071567678062768234594372138392622100046331895951075418113728573994281214061351155921112667383330626934729678631579585737443881597319109801700608385459400884795375156098307779522484861600254484731956054657892357916748676878356932539169145041453453095275737692289027217406945858173335374512488966955652647926791501805062002837629159904065735728450200084625997535935057792154643589700246544740830168124128666535080328022663403536550743163367841094429821289762956775361645640082573189859526848207777373729288641841043510261765571104643697545771878595266208687138169214661463530278837951793506644629032279306374403560823997344333752200418980003396018493194240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 362 273602645488396175461546317328775874655183475550054230274963887270767192830050402715009165097682695008983349003341849858366720035552271424309754618731982871251405186799022831783555731113689130593485430405880740049260988132325546275131559754271846514638424260875683300683593590287901608596584601983083158057773428017395351285233454993891959466877665741577217704461465110961794544634760750441363779248980302345961931902642877556795734556026518130002859841920836937712167947005377631626106809185647109508610051789200363876493271456336855344849696701073059740843245543982360159234353866959630527623433999698314142163032517708446805313849500160738366419764590619202525830730538904827671347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 363 99866476176158220834334682937798225131592859120256921293883831591429758588949072960098305225642746770180784112124760117301786663576423393662213057778488488010172874780410688206006804289279775331748426654092320992477521938952921910014534995039605707971130407100157220412652842454796839557193374565233114702644368828704797119342182054908766916642448597789324523171532691154804375978881072390427683516602910077250959806108182236184155020149073341385623187460223207389874933401566325875775318692994739318631813229089604414360652088171782240450088411363393823756165935512788353357984294557833593184772031921688941571106026386396667602107306876147680128925086575946095627583991822780819299568189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 364 36551680130048241776675935658390172097701011665049900568182298253265747252608967680122543223893435824732718879222780300618562624728424288940533862377550149570993453376462124319618034576155488992802696695639788330337638638902132214678726342730065686700556312602366443142928226617489610115709153364763762863892882830174384026737831984116610970480042054823525926990655407349228032566522713230827117138873923733434901676607583699634077683939666322123159519991534328839642931440654531281099503821956164149927090928516962133173950923271942401903246365845786909064689754886271214877668157206541003246440346250828095673627024113810109642944605453207515455621492868589391156088817393516208090256129392640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 365 13414667303200239746782070491058943936559952576931251860305806840408188977125878340510153049307384818202020814074248878125464625593555105804466920242104913900772721619126830980198602647451727449696787150929740310166991417793639424534986374476314266494330564807490002177793712919769369367681017269874196979561461456935778606397989508629473016761578989289511460959012513442108167904343228883600198962119445427516004101315108049928139465383183971462419309303763993660583882910726218971275002053019198760410853577374416213450622816264343964890831777044672873485244060903158980994004332495726198802983689816880226575994473017428246333277702783229405946716935917673999392893949546975300705122176833945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 366 4936671022258192911666491052262100392647127862623010342001934786483750898218883663770626264913811947842043254259515407384464643450244385916604877830241114888714955968573618089513069420357939624032386660295447202158107404144806945479640272514456736607935251991735264092099322137782673285547148066899190053294093116251406303800215200861102624516439629705297112523327331161023444984958372508346387988378454388391930840571236431153938041565820082342394526975588935522435080619040221281376820343497477202674509706791131300608715523273581410817997986313183819794215645272253482534427586091875008670333739102958419833754624598689514852623455634216694726531779183569233604791417405987714890575671638517350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 367 1821658565131226661096255566810308044189869207070839501007715113747617480982187963655683575588639465622652220408143927979575191762538105807339845662546630042132754646644589037730982096104559243824446178250114227308602876798734196845046316791182989649864427697487408410007740271606709975406695204349438915333226873280074896680674555549926433773792969551616907602686122820050750784193763879986308810574909297533793391775316088314463868628050307212533981868393405593985637811054215328837121077509858449002390112827369774593901991454678357422000333361127029514352916097228030910726144346169986352089272670631124840023272002766713705625597805721055157412698492367857792105326468271162768214826455421419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 368 674023589630736966218529447375656552917915092377156892220116315808890938675851676400331323210435098790738787130785460783487507721937174741491503353888033507436190262923952945822556030562299747487561780886424279627449743872542235230755189646934567960177359005433080725670270523238485776542103671066816941316246250677071073297780511638978686153331789680308484619402615691136555733247267809001079698795627655568374200373422282362930040671292961808771442095923370821589684381031686070858031228518455176695106591793258915487941904749117862834742160504023772979583717419168703511320914337911515306790866691067843548426787046162713437867017859427345142555758941336576717592598214928097642927743621852089968230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 369 250066412436123052506156818599476229372470183888540869197683318791508801404902486615730926112773784605695859105535242927948546519594908981886469958437402373267385501549959197564168214691407932792067651851019191580008976397015918506288078051930506208442726273338239273126803141025247682571134625524146883832402486496391911114125996520448995751625054274319609042009566637904666845635877216503680475952460122461289388727463006630117310593192930279364649604362925895058026560429454926903834209925178643800832089624356367827205213175878806891086476673212259526461221676326601545159880005708459146540608873339774912085064134649456515694207292188380608585079319747292637124200616515526234271254985637987529156198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 370 93026059881473860670912204588296426570346427595149145207701712835037224988886981152120677427059825015481244202300894466949153891654974119128884954363673825088086413950982775023045236443315666095606066033028401088438049891046969615268284406547010796860106123752077818983820677700720332002836795119482523460889389319459214661564935296966281031914673630237884174727564583434281009555353934803040407499597195320143115491236781964224840129923145090131699445146558901694334816416236054035891589910245157243939957084824701773204063371771353109711807215498950688635075380594890290094383602101604569239080171774098543996576339388999042784913384863011381706117246997424343212169983438241368284246778176565225076031488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 371 34699222839598128851354515481347219136945201031856931785449469175496095333178921908671875685804794201819752270094864706001420177439033322185896528150911918667565749331644838153909211939682496619889068275373518185853802678650800782235514363687328560303217509192012125220151327588799903158988259503074304187171756672911883561868902435697250815655156559661690844169111257842168146964350887747645676328675448615808002442950818268118658455229633883075255739926654555320727027589993907517005011927405800945606366411868677579066734457575174477849865273465721204797694792531762357101397849208212282000422348936502757078788330788036090455883137193399974805661093267714039043860503798917190876212262887471279015295188992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 372 12977696273765259868687328232227435231567632212732526290038569195916043605141425455418171398798178776691530964425073950759477914173765377182816246455928872634402440668274333586784736957657539999820418123153157669646180939371606110956851811724082729460270930425774358953130954863300547316097112118341124489877568078243861615002615669382077293560443395901011586674381228892348265798917582945780138066744419069488120074113611984163854527750876909649016482130460189908652646554176765267758410773578299276293743034770532238398409048366043542909283755802068351087922784802939959382365773595324226863973672788602947749434328304143762548547089512208621731300087427419722237624825906775980317286930272117463754834601574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 373 4866705828332506873540376663478763284513616387561298626082866934821999927698550345485806089309212930938369369342094350057431423370119119580090048833832084194611326111515577755397874471072584634357735782690867516894617766523279738353421696559456227303647273479125372282102542804619021152247009543073182065188217239571634715590101299062152859873670209758013035947537729997865691756083418179654884447200167523307340489391741482108716789943787531024141413882386762976992087356139830158354367700433156423445416748604653270723911125321910673515705439747175211438742981035023087204239384754544700036099056388095378166706651661267104877960768255688521705807061611660862693055911394660566522812707675297184270032106560684032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 374 1829907468900566825127500261415148108425506249598689730557458388762505114179370944636355561494170530470904952804141721560470956816701009087895959491154997081422825727537539964404033184193580127954544147679848180897044045261564051349542684834187731940016129850646659915675726417242991119411093729047247860151884633216902533844803837678805161541666593447106044205688663912021511215553159675102926863781120379058151489288849964496043277483598429435431703863571892747077504505450258904679749841368512414368368679138868189373271649007546896999181224691623764592215354793125632592493842677125171624636701053314431886118008419120153360898632438054510089782280925271913188216462810223802317649545043426672296646529711763095552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 375 689884894835785892051931686577923846147395871584839380895134604519716751999291930058401749532269331977207391978683238823433813029461747278469028385625143388059616961349155400879748289164165963438450323953688621237382200681171281240046869650744861641446074016731632500945425258857469216413368430454921319463015497088440737621904779974556945919879042352928909243066820826774848226930431681439332898314407421895756312005504893591365860674063190930149578439315445347631594875885995394280681043983220865615329319869528395008240571303731270613444902442665317120941441493872771555531398181826730648519381447695988664594031160188786839751749279654926024071679166437059142987672866065992795215601924531564962883938311137656832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 376 260780167181113136674924554853179551635814446149110587371760840392604177144582741443547269273997706781201113438688748628682715043768185737869541789429899104208026320818130364602601545620836490742020629715605191872238264522558245240245653027545158011554883883697941698660002909756219494045980743410586586535669728776581965313084970377909220578076715587357012364830523711524378944863843368380950122357891285730904333340610080306755455665676835379048187064930695278943355348832621091639733261028834455970242128358004571042756186183142173278489402570397162889925523289497251208642881412322764786012185367018892198077258156110386192214234819349177290808978855380307367930141655683801807651446744051244611947473454258599231488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 377 98837069567899422992205941627609517782423795537879168562762964675847141616745012867771019732142302218481047192079816782931935772350408808963112147359136090083790445528522025096849301612547648942923404503317353446521442356110161269288102471687334095609219434873969451499990116214977997605456324890799963244372076464383136442546599984047385851771054402331460747395490667794435200734638503366135920679196417545545213506144409360566712412266726205011053523922978436488912295986139009850374482501109211684810735799451819044247895229088423165765865234893753585351084811241211028075233807314081552363836691067996976245154633038774039274118293524647887454885796977448699564646913849686672130877121376794085529259986213511207321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 378 37558610422686977337286110888717657081802843075781506484177362513279526042005692150713272405054354715023682542831327641154007564564431243963889175401601873977929107890771069319373398493456625731673650633375254236948207106415760962005555933488227768793477739115767334836839686063592786695018386027713792615886562500463794323214117144107125155667288734157660440221643199821791651939311958199103883466712317771861933358351656519964497916529624665498764688731097220085926261954068765345857566420788797229031573306775921653720742386324478931520140572856380625708417589401960740538729355277339153846244861626022891123787615179182261190814109708714965244638346923845690870257392304718843840281404032327492901498549023979462467780608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 379 14310029162420009402609871926779022657644707730569269657550074613079804381900979064639577009754050029480771288075945561900885010274685344110279068597392106561231385823324054832577189435241848164259288956562432685289672396547147169780304111979632160501048872492651740436914830962010274761195018423950999947540289297570451905433676665013583122242505666912260226891592100009750883374514993762316884710444849254272890955841067801248821904045941491782811719741126506611472080991218474697782288532665495246606560031395841393515564147175366895056603369715827850922833852163397350480221711628398105006612984480235300123762436894706369024700820014004491087993478462531868720833115146131840470004911315953102495726058941010803125185937408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 380 5466506604898510002576991817541480910838557596138914987776061992672085990531423915767733810760977325596079066426935230473438496762449550398756062609897426533181644470079580795590958769187221681115887172687676177607495022097754583334512002827427898924249560657252101801578754467148081407634773062442316749615769924287301816258702127460106969519489112198805586099733491034947928686553365111847383101249758258116190146229959519456929175166922844898280638070542772598697201862189284195230641442060741846424052013064059748869635119542236851450036671974628528843387190435916404225852721382550066411534476766926477270262171400240094555561509862650412104687623913071198271217911892748323034842828375798384488921524876521365190539361648640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 381 2093700781835209248416105182736289546650063496865237274795055698610031158699586666317887279649851624619627971153955107496008870996677940479833389463271516383826193905919782496065205174119574503481697994556013126369862481565990784546973234305627964481075249532000316623414757930511473535419206079238711424773909190585335041239195623571833983680182457727543841728775988970915703048229842763873955813703578814022772579085630264878871084579083867565663653431740551042295431264720638280840928925763779706860071625387302340231178972292917868636885984324985371967402424086582861832329914777199441640784309739547273457200532050445984701621350926701628637715869107057717451865650993575886245126681547694824838887372306020460135729550076149760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 382 803992083568367513520040382477484732227968618394366826372101111542660628121193093064090140139784576816842394112182253458398479417642959051431129488484707968179050092880430939643347901803800772149718213759345383691135492332711905873799396772702170582997436192262704099751581504984852254432130984799921344731830111728786024698184813797099707239491772166872342402852365123499503348451941476493025001658498786724704073132437840581940399163485936460574378614119815795385610221506682381713489836940134648113906493271717478271093848643550124439972329800207866729894614706346291078098034782744975282907703963829649616579119264411021599666810920372199407133971318129168213668891473502198067264365096290573488009604528712615555071033514917888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 383 309541158801631115228734532880985530333160001536758005975844004407854528723738766850864779982710407403843479615048891152862097332243437304330850258882313776986062850415951515384436454572224539941513223924791316931544445520160421945625310922517321900343756431222423847253867084541246401723473801671487095412655646223839466948345987934293309486877222751683802977411266700860364717180402628593009160462829057235689612380640508518391727780214269046121071310453073734777162307424971266169745800825062968905361154904155888024402258370279586239486378363184429966566566116529559550382419176195988050221856155323058353076499240115236996162444883270270465068950086908882842724004278677630913473750041307933575123042073357538530893521601401569935360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 384 119484502645256139628970451472029009439383648786244584634426849959124125375232190754915680741364455132381882095833530953803845001945029653532423759305503111003853486129051812239008716575556479973468192367256893977672098341704627345334998487309968642253597657645924936340103812420181354969962982953645020743961228159841774211980301178488233340967064331110828858621465248534639739268189121804755737764833741206323054874285824611799210599254365621718491922964397791831358519441902123355065802461607583932828624576196712088159800476039926051476160885158052169515609002396818836090934812649060758771663039596714639440359959440639004758623592058302498257756862120993533508779187422072617259775577140340798921349059527596708040446022018005739765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 385 46241124433679683620353992392534327786344233714660666829312775918385565029971005022733982098240008739566971907764988374069972316940860266953781179488585130404563444337714661607511999419318812471713109605653828702768412571984587329496683932117749820875743032437631137421870643123511754341991456549772244726628077815407735850305238512421454420300889025314812954787184026617597737729362977530772590891817740049182707312575999853226837415580458089894134702853026562950548762967784551132191399521131732415963537437122325696491911002905831002647677328742817856663063391790463766653062311636850123197876876112138945734793638133379378910128622236486371634641293638378628393163398407893390738414484101233104766577737918865099607252165602983726913945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 386 17941796337918522514696646560454270008745599109302630211716620154313859909902426378477387066879963048154247904553881066301764859065527350332015461514049378782429608099079197696273582198058502305864436319918875837671849053396377595436778560973945868520461874860176475415130242020268215101655679594310183538876585904504616660072668273474121377877495644656460876426017175324285524770814551506339932758199430194124167498980761256190822417296971371777168856348016906851050789548378478824035248542887278391578667609819609909687014227832455804979620683658458524015963084136527112486239913841544225691063386199596536969863596237266975366276947197971454779195198401403071069834472156002479861870480590038248238621517789176244612743075922733983114618470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 387 6979451677916745414106769014933654052923110769459948067529874127166217766744461029444166718144774581390507694437132178652720687448311170127233232869561103221388677640859530643730282478479437208347968172289618324132619887383589962146299598299975070377169365936238714399442164019478438571403499695078729891554399905680936059377082367114127577157641901812768078169606380635217136596026434916828686737697747185917060889558747333294869571968122814921463579443238240085683860101945674314563055914273176537014152801333890972950652186369286198936114177719163352627241504943654815104601646569734678509417859605279983560265548289092714545597327286160974857042658862447065280899472071776447542701551749788875087737386821831209871394776589500496480305152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 388 2722022200604562799317289546121705641214202032538256940524214660137247355015792357267804975631358544749792649496234963175527862260216947877195961322751492280969584692302404374595383488290640437522879775159270301285464040178481523565568939605633651470269097425847994286945094655784376136901805661361335890538887932828064413439944433616970172196569778552231451766610142339918209505220708575317380547928985649603213729817200802310456582699887972936077370601008067306708269712531401928330744813183722741870263097872125471508690823731817026577033082611084379482534446579469016129689883742729568226536001606850861565209501720331245483356144643324722623123234744204996559732273983393216873458437582356937613192435655725695380188222710233153053816544192102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 389 1064324702438050166630219495540512924681117333967916598071934220477471031410183802669834550361926457905126257562309407997939134689008726937357638158856502022116398245765429575404879733028422732099193037791722785095668451114182875972760594110962843658557502584004776697362052749426016187934025936464310732953938132184519386815349810089918166507572297808644794300032083991020211223620402473433566868270972444341494324694066346584524241218740655265145997056581321961825404372064390542416500238726216462259266518282198459700475410881188737250551102385647366213316085348937314188111101123161488468882529792637194258886509347437129025443720412160802615943187692348309555167049667818855304208985123186000376148112678037954248133224823133445913276970722289254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 390 417220751945382813452444334431195080062245981989215802277460614777341834249984720477876464094534316953213114644026829822991642766847586625921229627390973292288646865077141465070717008683860196751114039698283468768092827285767869132731967105653099842493805140259859936373556619058584507973730011239131669092058137547902392197459068108087726697502096058155146202475325980720163655202239931231120892308855108698922890371678556826791146893880711491497195853848810302552438506484597136087929543034066370958930825793893196610267032085233690062491701080313002459800494967963650624797648457095078975394777436577690865423435314931124423729748133474148873469485180013977673535418709593877394708235834662169877150546507753095717571456244838247453709044695575822336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 391 163969893736603055364601256506343850725128966932391503486242638272957221161728623594929469534354318374441372186747644754525479824878924446690318747676907589329839283469832197826398180660007530299288001027067529253792380143372146110027601783569050401205751907676031602013487804175357654517191276351258369610425101134371572156924231548347982810112025629421434564145237967518831640621082095715358294394551085835342831673856321269744783627292188725665599939597060278438120864870598042931764392351645715818212011837747830980156885003688105604175812943349747247356733681056365636133239844040157101376663759144053712879530194084803755406720418814942580503400186267760589832876399650575156338376619911999736892406892384445138053998724897870176323546228063861735424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 392 64604976316640131162823264553635315345622410902792054759484298282538425799959546919478055627506831826037871750602601606670688613877786039428863892114494523079086141298945764274655571703076634910432366892406547467091952564650490041033992605248661334203258698114961659707968201475088005325007671241312830624539356463807088113701352915588517160163080618716316256859667213865266665809950456226455037793218666791611954361769771986096315350569699614590259251966767957460610390566972555975079626235900512718692485466104812843050345337900206213723994737726747038392373797838016820294398763269784904703831210463063998365525869146508927931831211639780346303583084470407235543530530925971375901589367907867599718274487726521018053417273488962449769529532515429331763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 393 25519295052084230580530433266298797988898540562702592365743880765600736912609828932737701501123191392844612732689358955782632918630250462658641385854289434537925933174284374142075467059165091986078066886875248006768782990352385380220693586931171961391255284483681959458289051714736576134799558273878615489956581529047459639989892732057660276675577106309134635712769982515663800345109301343099727387007318115618782899931563777460830176883821140446326638929193404189147427025947605880221564457278853685246608771224402819642807401914618425410346286514590436064528611383345228622315123160864714690433433512703820588644334576866901953660876674579595976654067780474992113343109795564234317775263172070465522128808174212707042518093687515075071057436245929225957146624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 394 10105770627197518374761442732625656183957803341200265298769242698366433126889567651775438923186662280888482210457426664954215674811973357427155245258285216975221186076736066953411925622174461133728891637997509898270907270204417683023309785632493973103973202719403253587231233969457228366502929580892806549583148122488204167924423594497927879567696530991844132024800106593225712933529589353478568421601258661924199334744601398580854424813469722810932345667250250536719636751807488341689033451526985648857791124055815302781738966624148657199699092410462333475899839644326327756916700250381464431055646499457006514832681589197311625882792822508666205107408943513502598231173379519334077785448084139420018303551244261680886065124413678365218527307679404895018632085504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 395 4012042204775823378206438222814686586958169168861101329911278854205497094684082421769789000459181050622535854981404970107532683981186127677797325388761849596556549796140095109166923170314024605695209521183700463616031611837776159890227732950066202306971953866645758307826415738571658466340666733853996696378346773311236277067750172631088614485679027080155803910095462514317818404705499354283888489858782856700900067250941083638720128416275173218311429787790560611442481814734805957840703807420180336994867137453507266279552948830101735707259910101339297617680564333666153793243572798502822223573975083866359401235903181607001913960523130805414898536329618436416391687560937786933137554454215005296849915926976269158212489658465768229224678182481365777182553412730880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 396 1596813098781494747646882718368628689103129004353620047986909634926673442901440600803946383360375647691332637155681261669560240813447150258367838288625370022983302919491161561633781664484947453206447722762865015441436185175415563756675827740677450293035355815449377738149088991787954798915654025337626329606057220947733842249836483464128570111221355799729004500203154829121922083694944917814444295434647165726284968427540666256494449340224020955809944727435279759139589224698864956336757588040198922384727266754333652441870081652261801099152405353682751950533896441576465243637031161667395519408483205300549948409313062120715016838446045304885914703739203064744361028298892301163925675736465620881733397723731722002128265521979522783225261789232194772568971610601553920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 397 637136486035085631843199014199819386292211370716513653037666983838359798221296128803697457638489594857667676134227487702868912960738137854066458559629218535839415734132496593361302268158097204420749072393757969352891331399732420037680392098957398695104709224990385620533085294090963818529587381771320734460577215011215917039284951831333271152922620418465352501933909214386419909332887755228400840044854808296598447475714053242562330582809656177086271562161729171611577588987020968848498555597129627933450285451438846994708517509671628071854521833514170328186680429959313097273031783657564461901340702360251494737096261535722293716576774596408273743824694986152537011631585866300690085707878766703926837168298895306445365191901483235508006842165245912372863755893080064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 398 254857802148377931614666615781210431349742713417069635806964211922816841500263145424855990872033163482232193824673882011040956314204738261368131051668841387949754729270048611007208420674602797855961456928783369597662969647376080152346093628487921912190292096601516250360371550930014414634445705680402501833876158828659723390292548043504753107296667485891218421368731841601441390556700843555443460532752291149025834868233277991170603422295041617744766112331343776745139825658315617001403102350246036635151538157171886218335346662114315205832152693040926613280897068177907637602738322081570301781410091420133840757472503966061721835095732815972060371509630140625242386429891593790916545015879994431637032711860311300197488838758996253769130329093892787341445127296864558776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 399 102199258549518853398445516499852596095235949265958288303459022435827482888015105939379042617547989081527474253633665059755910988707501035419011406285269201715492123378873084328039326149137926573558334935197864863175013825144102557095100209363543049341261964550627156924379710985870132184054168640365266222182149647246344483095130945004037533303320053784684179280626834298113711052492269025515736707729689871065850074983638720852003755871270981141861491132050139668568502534122855525529052698334357028211239871159884453990623486335577637825758754118122091700857591311703582738180777152910976275200822918612993149169911631873399059549744130285153935129407230015180594939543457545025732300106640374641187097149834941174626700485793187743851491270312967044381925277927118229995520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 400 41084613892916737824217720104963448056816627972066524791651399201347960826147440236347708178691078079575131623293580765697078949604227669960337240877777450279596342644831915850980408675182553177405174022445381692120126406585378998300299272355687778684809715346715894561467758946646551417946612648681311698082107888817781843511096699062523702440906859374159598190246855824163217241194855458584759226515044149972021017485610196060072876935194858887501413419975533660813952230272670768394764883077577762978040267841718935631265000810708597265132505996037758184816083585821657790886621294192731708844518216860571971222203269056035131527786067838292891103217449963248732313267693443052911802757652679748409092541165347856649137866880155294019188974029846424828587449106951263223808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 401 16557304693525691619367952289893113893533858425223990856523538420476920837422742828229711104815048233295330243875256613532858396334413955550913252125879914113088713203210469675093843933085750426884544437043945744363286406707078963799186857683931089626224648285995832661997832197315644279661580451883339823046065994563541425567839276001359949976597142375967592033259625261971641001770762568810252142450004879080648049186044611510005614413297564635218384094249108959622271899800041017337319985078639693122378197655189329523098626587253810635374731725135159449213175619110507952344226968824761148002852713298693532941686320243294408529982626045335749365367558370442585322511213487307413030304454117086994345924496518866437751265133401519086580146360806340049759826485546093245366272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 402 6689233624773907462953601372853837372934661271189332381013701306808189345247493310961774002156459037971313932152745686130034608757651736600208721038271921142446823751143682507073382447088414018714854286065783793772092986961960282653342558039904896846544883116743166865285751864948409675577936505658798059750142476738180842367347256049425605406563670794996552977076829885247332790623803889661298128800448029618115216651228808636753051040899267903736505116671236119673899627087873269859022977189982406927513280486582281320841996579871668286375440838332973181569581051894100330731709402244713812709947517905651320665784106030802400948547679203760395700062979004989748366036101087740988888559470540033669510551379069412254134407184771231172710991839250901369738536289715241015993958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 403 2709172877106368013456967225044226010293413159885675636113614692072193481223630512437065508157166609596807887783988303791734979814484333368445939176858579221411570021228740483602886305079903806386226065345103072958363581070782512809591906323235677233232436958007848282355995043967751401076522657711717897887474830055638601551776074783284205958803952268435625450093172762675496182588738935555304795754044489753990155382500879579550704769331193628618216232325900109155831188104261722597638669053532714894088726284716343232977991374638126881266909373281855965378149393090370466192421730103768300918725151450454256122380011584718143936703542604234729890862137958644017066245832881922708541942429770116483246381021183184277489895842759240848098043859266363237922554475701904527694602698752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 404 1099937624791296338115518125987640232400984429413688616648481550899838479231489123591392110576847052610404749910894280709502931344050067606821357352160955693003906288780141158575837898041056817492871855580805306932243355430451134889294795475623600413357121812665247177163561299776133849741185483154517593081948894135509368403194499659725245922297130086614488004437291482009190113918104474174383777885387505925179489377330946381359488647947568703598283031976019189977303137411270939153595264053186044799678196514219852256705067008528646510672404929401952984383805984419827464220243372352783543724212420997135780336702985362340791136696438984065248011889987603785592228391276049497253905238342699741181718384485256018232907550363240824825281326436731310921077486054992776501130591943524352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 405 447680055156252463577520298410191085951277716784524347850305285144189104162594138611128320296676817535477804732357448676167323253308624053490614305844425820520504049018870074606691049313382790453172534784672821898140240817860349056216076831694373382003193528731834248263179304163564267523697424603889721267658291047225281871719092306470516533971150014389658224196626663401411874479340859563031162820150252020714224657037763343599170051341097370735351151828840292764312528126435765156317664562717419331552944930806737179052695063808071302630046955131361608864077045217248938526455450805194167272300113661078232591058919686559548302126025065266285025828800664012450659301254096288983562551003832839563350661077435349223441636514500425544344431723218563400435478047885639309629379914456104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 406 182655671904787367359318351904034613928083203913592862492991685244483038193449423376607259223437775044890667959748096260540991743105292457435181430926778712868265599783247205035478949777319908756076599105852947723092152864596047327768555572152156463988960581063847453560928929996817625708155174907690957688266772975058633702418089842687853059632587501186086366037183201398765934091614213524327124618458568485298570222144439542266238011016736211772552757296941463362220096797426357424196717078992515967852373109473441924766762816260760679400840598657798224790158345321315762065450927585530800628851447853327448320635538432010023552803426201252172890599869606889863746071727056336400190354944463791762980685091834827120303003839642112231900207907023805772785587841762946280127359738775747952640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 407 74707069036641139534966080925787984481279899527268345670354907215810901328089342918695235934482552350535878532434073988543700200629067237939650026074804133561262257734512725300625655975162237218623757649332519225497641025902769995671259940692371070062708550895054939733170184290858464294772892554107435799241752476589426486253338477877254536602357086672685986949140641789980752723357672671677260250217675200234820728297671107827219310961799699195729162899823295805432103509657945470748908362616216789183644330001072310091136851915501530701038175896138461146477174053348555768235917186476480427090276776676674268891695661378606505002304643319697122060626511352306744977356898623057184967032925129723319397945948241345511193307450450433945016555990455176411302774059543107343099869513920806912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 408 30630265190429465159424034854993269987063744744728341871397624115819724202441478693976350559190190597237369798637874433988378529132176217888095773197177363112082111221957142708060133148152609666904071624517126096617476794130657727410697218011286100131003207218612435967273206401423157504235303726062458099881262934230493395942886666539204015777674218233029944177077849586936662671626340692039044855282891621221201284608617786981418914655529276257164198564725480029658330069689779102931213041325106791802964117033744571670281186688962761263504009280320564024566928664431170536494533996414877147155872176142047868532267846723205884130126382202487252694956100733793924911681914100255746882871940661765014274649616564616401610495111583926469251027323779257903605651037714615716593116235020985476055040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 409 12589189049622753810532269210037000721877486484250616077116209518908182451745757779247838973930784352991818561853742864564868959888333904683846979726309139282737443438301812846354710407168491134127958622022965764584185295833070672519475543042719093207945724186256180596525567565010396287033398324320443643463176809017374686518014620111809688480653391059849687320599761832650932256899585111894751707317023554991107367611949679836069815141256719443251456476931897804249992605979950293761018603815521173115374392340877019604809902391578315806730160380876291077282408989352557419693673660913391709424872575408969157051172615387796442392920557823846870601482380496875367038083071039335289149746205417920745601216207077132286560091387903514149144760333936183238327966317264814523153468495687321733709168640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 410 5186807411642412046159574454905764499524807458402643414877355215847522418957626562822848940575234285521568686689727137700923613362670033161248208893029658560982239480477429092382544448169892617997893104390777885774063227893890228504693808895125897786306220828661183211963281907722334385452335965222401456095779115670143170131937497778585172417011600061694968352987722104939263734836804512854394691367247482116882183789361235074814392980103802064225482011951705397941341847710594365418320390871131833677901113843847817240854380742690696420216028739964542969476803239026712545673309614171137885322946205275063937275797297022230478142074885009144632869097117967983665422145572010647734483447119971049739157723306972432360649698967694138088003790014775960950800339472966901872440949449809465654341166694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 411 2142176747080164411248325791535503266521087509243322096577649961706865393413266773878692233824252318254192049684814432798155711354944484973809992569320160024417776731926861852843682684506825543238427365286538045872450272353467902328721419670000913460930586667260179991590846497459793517133561021854930109380251448731029904336714359216887564670317210041993264788402333625593017485182796362769654098318402735136082938107397338162971483531327203046959858819911103730356445342943879273299471239381065874183904307504175524725966966352226502690659907245997058714772249395373046504203267723279437319497136370401951519604465109005610360252005150655546944755644823128610965410072170798732433120277294744236689082857281950213551379028101122488801468920057864988624343546354654711889640788103846484377151806740889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 412 886871591168179723282522079591907311276613073739998249029737628444869371394794458179301608935114655439298921340281386459426407534411113528497028166972528820775681990177743435789392435851252126767142268683664485764580911562443931237647049956981734357203814965498939987497842551701509382575971718095644603947471111711640248976997292048179789534980306833090929708903371019777286932423160382999929839288146084074390048701194091902627904582774317887497606348808956844173553047270920433231789095504754764337515426254526441662535993272214057449567528542487299690622499914852340986569923666036315608131481507726952840124496507169456413642360882723095918499010129773961052004090940968057697314754511173952380247844299980178035406469548102200708202233907490090410372000032342314696865697021846652856780038602752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 413 368056012924317505021855520900844380795686929369033325834714186428898658673250125284980831515474166945552961359027817597944734555243684475019557557520607494840701342804471062174103795238340421713264074714036564655855891369003732569020692616347908946392894486343424396005123436368219276610506706879096590444969634665544105472160391601365915635404404202543627092739286556577428702632674348697896012073475874783793249290431083629605584959928010163234613363271660182600894246220241292671663411446364293058995392218401648601335900486352356120090558831052151932583292007172032021720274286713346829590010996728817313901661409281519707962887897937996287040593899880360615085857472378015131201441720218947294024357060718592668235095936346634169520806386614980772504247853046092620243347350246807051483250400582801817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 414 153113082651184621500261217401687482098868733369944228711327597234466232075696335425612690521167776967862318698254657233492457332089753665060149697893553575824088217714907576454853665023949000905180451204448663429231973314620018434997008202812781828204962311396803628284035642165658120835805519656734908220579080507821489347227992363811047164335854560201362887539895769042598095879479368996526206431694635460972683662106054012482613737342029146143662330254611388664671276322529043707496226511766117614882567737640250520130457741465107844445026423834930739548105594985120657080738045506359894148233605278916939922067874107518363231754961893497561309806754841422236111495472369587123323842305016201501499619949873213193736440485029571850739475120669949255618213300931753722549364811845995553479261447106976127385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 415 63848894695607729914621483465483846816700269519197855566091204108368895061115895139341669005894698673015940296013996919325797942057693644572289553073425703811302216021848348287223381223807000885925260264071902707400827657995791197634217293991740792979208889121869279911781389486609501756640390511865449975511056269988420269775974510280198684963698040851889720123961978838307983998016850422847597073611955414191490789971584622336724065364478153244490862759681390508687033250567444702735001543300770192252982806149697779038504319136391499255192552964676942542322022882927184235002846685239557692429313557297770060360327720258577702943849929873597931147162215976146691520189178804812561967176561979926848060297137138689566148530544219653992818547938872598669494592219416630694219268409147231020224040231724860309504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 416 26689145502916135829759200419367074493430742048313152948362527225634846795034850364753501816305593411861470374320756927013382425329626100953958467228974089020143049322572054712884203171025565984318920203227029639753811187651896484550165897041425987383320105212104444287733781451459285877418494058693333348845177747999689962611595166273432445054502926555901061454313051374462256777742102954543722067851493018351071738411579337546691116348221273154859994167194882302261280488073385773496928430834990828065598367606316573271423478847650431152499928376766708657511361100125793017159999417816621040312306842209846234693185476238481114726563062408484368297430160461845571758348734466823517206025746899878237607197615272052311636392567335805380842407368609940823709424902107323126566579053633757773640810074386120767963136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 417 11182880201810207496051831056073763887603777960124533711968341175203076825876513921536028884613128745182575895112653933263374428973059161890574832134277742540259136640239195971226690620283548523618026169655089955051536152344996823015906127816528772757949535543385859016745952835583030064582745467748033974468477618294234321128940733170121549011158066834364278764651961611988789837331527282382179772300735075239941026595671050139076343002246089334375753447098545165151700887634527982287234847077533066817432405922631672151097875901611973911887686630799475479560578991518356563044480756625857641805589904971717287765492396637713485881387437047271320351144469926573682889860667043373130527960571037162414965416478712675417297212014942180637070658849110550128576912409858106381576591853508709967262832609128377727372492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 418 4696863287522142287950147694946713054843731777962681348874550686028488550252627337323773564946431391025039866794805012312608677856435040491038866910558497406319457412615406091332235898089534623340512482801566820973385701369991192439791863665772824762947872399049678837936285547141762466827110062333701271219523228178254221580887099641344204941195112356365601972572851403093174433153853473321986652481765046358022105397168656982467519320204447565158753711602996346233364682225077498686375383506593696397086612974651622981934095750743095502481248233117815818661744860191146099621331270079018040410997785949876670491361892500693568101836516233402108989379079642198337339394200462780175617042266533199961851598933281880034777532416468342260438103824291637733995891657823324463390322659250988927558734336927654106844454977536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 419 1977401903636117460376507279976349508637630615357998356836072344993399950040348758276379167312377873091055755968410860987585088263303195898775690800299894705737538614160528148747358829657601040538367835035780572534760145834619393525347389373774466199621783537749739314014578487723254363146783790856821467026761741265646622776707510837504828306999326209148837230409503248822768969833205946084976502988681096950770633116687250052950619170473727837745338738835429029038504858050639020513651399667515306030501750412642813480680228253987473027975375797408101708902553966080609225864773130179122313308351980276943589977846623290897713839192983591823473002718398843828174452282176899462474925695484523055796781187858965305746653800312288508638004004390716064020421313446139248735028185851307830981546534457140246079318324523565056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 420 834473036375354412308872312525638575726349189880154993308875733754918950034286407484703266717520421286252722361712909419476434004699513202990715056475516609811151905392892745096617225750622929351826814525231675190315717383830407807467763143225564879889322475949052260320872564815745302488126596990317789195755105860068501695127202183935024011667746785539654979703305945239393456220359796903672246920239187453739782941252702306046283728649902550853734424726282712430373233491974081137691115559076594005740572570095020804607586445464158396316873261536410798378239964579907314924717821744503033336409467431924767822683172939122371538279531515155207870927252032710896141768079018872944358424805845200809950750210083621562356570618356045699387241318809099828105135289484902245443703957093933384389540962266868530183166055122206720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 421 352986065702617473244673282344807359978240856194184339631098299522454224140825878402054192666558256921734675166189639211435730657166531456095801509746850853856435429857366683296567925021445955376884750782847149232791275117450933640554483565368522519499724523883311293153000335141317905669711825212814931982800790159006274024525089625093184194122689791542717087513399249621605715738832768842121963959561285478821227187105408997129391839152525878257378569335337303097068211462346296845359088619059010001625250837828044527061628674671876259616112760798360034737635813686303320745074404406970964176729797255197848835562741150818488751938999270885825473878459179934509100594835221069927559047771347548219836925887766313896513356992434815050898070468687162416572535282850723829059734232367956224262437502094314546239307406553624084480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 422 149667767755555032431972392362302562499872041386380820419574325045939133467420132136375744362840118632664727320797286863434631976978742483110755903413263040333952530564664744239745735438973127630556880573952637488349775305448111544121075501289206656475987046961242087235030217638096945785379767073448125197398658169597142794786968594134547260681387590902757586192002757292376803370070553254832370274843509491485202800875228891016496908256076243650507968509346104659429764523594018655219629960805352935310143581206237574709379331977602839555041453263507987832381462308435066350745219057540502861235527314792810197792375135390267690414774310178969009091858563555363304744029593092680100439617649746605787588169348311813767773942681716910394277331597787632116744414264172567079848113882487185598280568320902192667176145673881911296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 423 63609510201808237317770802282329794282523870545682516708058465617816110808628713631279092247407477750252160975220082078787626766995974857667336313502599739735644904692333091836593129844855137111573413564500020588120918219587455424896801743315368954623823435525304712705277575169691502429877253783600338054046094722970812686190584644738246432347953403109733643017363577021803347648237406202049400506861388170202208638578789350947141143352824171416535073294738959938086098774407460442345436606509919608975075044848814464220818756436968722307973777470603075332266689408126011181832585149391134152257271229585765984962062550516716000330384656234124607160582375650396995621141178035060713068266284149753197648397095666512645084483199302740475343788965277612376582264973178479388714677483522129432172421936064201172042002088178873354158080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 424 27097951922405207641888910108047116181456177838856448106575950444075677175049997164232942173451947668373872285452558864146132636169389351839389861591101666525657825828204936388945583041427979490789093393000361077340504360560109452312029522343025489411766481613182813126703115432051804714764064386558452266908359315122508828475801769234950290661983549450755742845596977290079409249389957954535844702718235863636010989675347668919220863003419559284080624139299286898308965718385563720533874001855841762739510461366497790522460801738497789422105602344583609818514990311853146645792665417223511621050789695211545263686537541281751064923573630124019099857354581929277560293309413851780942175377543484573976571385087976721262183726721584508427193065677045441233869129361593145549708366602308166461167714783713743766888672975104078871663738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 425 11570953216029186774535587492792154247751968733406326287661815400101790967944776399369910565962493712117784714884881052244287529470361269818384186884463815463363490515565368712820295169233537792627652702104059455165440952952821272204637950206638303837582837071630252650728699366507709251444797290714437852212473079057451788827535963129533810393259912390117900617400329680372861940497334492833591573208320854909263011235968726876158168465879300261186444850908212142037756322402065262935400528797339412233791839417028560195555458315019375637441231647165670963311384365455379887045966899772532008526009610039811159932489028069964936593740439131624430817539541946806419299972339936919183372871294236350368996385690560331553074641623813985551739938313712583465448763771051822874973603311797881794311122058632157424355586547921580761886490624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 426 4952422395974761866510658481966085098725894475331832738142522322475162108851563206289488933980326099002917321474285282501775447621517285520134993088427655529522221017990918276782982728495127809953399483842398844995158505745757070037536430489422418605918632082130339269625654756894316814852362728122664897142724503654431745952916698289841394338006915730792020315408141579204024769035911953416748620068140078403345345899631426857582806856794630192272483726685582646146904839725864053572204121881054596169714294516577437116449287263964879101749304753903479016682051096921613768558074242054385861347363736070125095411187836429157905162123308221098870790896931616409352440309669065884940258801276246422050370751834729806547776740196096762516031588571114779232278315373773953234862725672392085290032972110564132877152895580515468623353391087616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 427 2124612445037721187217258730808363959790812679296402934405803338875992597021356765733806684194653017686120512686656876453764850829416486942054460264639060373416567348125158307845030144301280488153383901556474515691702705470949659126026697725113790594555925289018407482555666920993625992077572561417116833968815114960452486081664199920356217915620921235564231682136172133686313229079040951615148229081454829514096117481560471696374054307083202333949495899253912580816213177911043021304902717353122100939433435330809398940032832571963442306605792275518057293778098489896745910376852096572010200770540163183252523665533895443352050763840591202863623817880054216888701503827247160130517790872180892970496643063889002051056389195118931525715606061221109209060764725418240147493806603220685836914724107202704250519158417467315108571107850138419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 428 913593296886259670138047508424097752628274415896213293655022143639149555198260057920305645567844724423713154068195549094716334347903886776716146904408011096665150540855153572926325508738314741066764162009369710850120439412366937726689382642584286597896200598707776058086338445590138202875829289817150901543980932435044286423422259575263282740997126434349926966844173893660404828463455354453754430734757688094127706136118260994256198493133754622309526730643092326496433932609603649927797276737344411524512329097060738825104884795524747698286334808319441320148062134046090022491430225044824164613753578316178514850453346056667108924949814550329537099211359991960585876510011066092922987453212763770091840487941905474704178908860034844192426927660108591694922862143434291386886237567168048530605634673333064929825139872909277886358196059589574656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 429 393762977591887583266674608854710998399136646090289460007315604194419360978008145539673576347110407122849751342939416873749636153947069871370302643497054520942753191760846750489916994745749975757844952941941140721086449651754929850278816777930371931954463418175141752343198178344232360805853491329711326940267778157800132785751130570364898143394519672661349636850502596040332592425463176165352994778456112611280193321226332521334337962382493555883685944600562130586417854042107868481689006902891823949560710870155572389271544118868743557249182662520137198148110881821957693943478147706951274828634682146932095937664289521074140079541579569555984461121280248234739008161548059800226419890597704497297143741246340092893997170484851280486704839361156083191727881028227009714304689170965576922075282559566268994327402489249997352888221124395486150656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 430 170107440974764425292667557120506939708470528953867592872422220842269683990804113234566322720361387095004185256943399174384392917029282753139144081730452986922708645044143093243453043618988794459914258118511361321965882053046636288455148425060154873097990534406979081132579870209938474518697635390793583460524240786575311550036252406808137033370595731358448423092680414659901286294480842444476180305670889287779388550493203107209265292944094748742327662182669464669282938698557439862805921013132507848160187305919352312975240253956769739727021262834656225032753186516454909181433673576896376493109952983819497677566231373327741352737789186163634978244787568466593842632905030449137963197966400795149286721061967412254599965117722488482186616588070682347889712475917252618538448051638448683816769009103496663787016153709497647568365438367343868641280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 431 73657312679475010984988319471530822699298993904272155681488102687795579740786296746935978794932394589131837831910702942630460703460855949310795434905147211809885488992001962165512839393951414857721479881334628931369890577280188073568657842570685323764035770752228595725696550671844211604850882654787498103107989442398701018270974796664581923079141190494982899350608828551271377838698163545285327978381809359847005767969799045103001503499905299229535067540471243905691956281763951210713694050768552518937308759074422273615819114053594582678206782791725661850226013406470778915475796178981241095173494118351563700164777324879385888704785769864942090777734658807287055608361649129499107226555120832256059603820958499355015297789146694711888556605859581535246416842084381033265816927774039187532440014027353748278206947813527035994764408941811965907435520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 432 31967615301908755762810920520866492455683643594803734516105772653943392092675078062676758325088909026433389633953022516237733083216277185590117476653542816288523123600001569126853621348892040980476978299015416028727390794923154008318596362307264189827027342833427889893273240833899308938090987035351173762416971400572187894473300648449710100257965436605850816162293561629013575386746079974953202235192231498858436890900850664710249091437862732695533990261843134818470303198998163987065602370467731189219968754853725852784040129028877878190071483457923757838962785825694209312339492005547866921373517236963346567604319597094137262481241512076776557317473824121556587751193568214312371790424328460229667675660212284364305617920910794355225333217538768786427217169888689179331868614534938435288674326592683690631537190731621948726521757952291912711929856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 433 13906060568902296070949451420805723362593238085159151007912265584314255178107002992975911120954016176678015302216539628823096760699476973542007511494886433402163632630217867515127454014406261441390541340483842951841253051492640554491557841514390395024387929140273952214309013642875528078513688647018966621953017077682512988617574667861109453298628935422180581599177409770461073217318862895194219353726159858681490210806284217698193179704274535948699945977974116883273034956069764409175532715760909436097317541418712192182317556160208070303755697232060420255257226400870861305273291397462703255126100125870394414538694683333891691742342777601190658593268754368788918710837389726613108765395962744579108639967347057394123943462874410243537431109512553461779809679768420856381929718155861398817796385815712308523301278632165885996931069047281705320947877150720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 434 6063106602183092785185985519309167426070042482039861460364777089537947699749014179315578644647810492821385538059650491980710773526624355517453196101562789035804036357602535745443348076960421543500562604643630262079450867444266880659891658706776708521879562988888108545155851859452920782578351451796190440845998080269253665934831234500427519525098187771830638227459923960331042569664926243558477849906774028339019737979250764500470810060993700417639995741095112263961794284737305085843844377324077208409256890499340172741780897264606129363521395068462663275430465549197726153318385739540834420264787577527604109879505438606018663278672778763323992631706621761079156075033808587712570908339976226893105059000743244486244909225631322117313499314364483813095547015043831425828481914335925531981987679006739408473019941921386291170593893160923475193055355097579520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 435 2649605509642646941163715207159914703086260211926308567439762861632299348993263637442102023106467264645236319805860497782236112356795630397942361181924487214059602292319195793214448120834099026140813001469898489142824190080025240598567560448753296561183703332497417962977997494005440064841762298142805924593198325763503264356386044325776745250903325525541010114069072046010630279835066495750786295400635567382871849542730356792339287886602737717075416293907868153180903431739478511759614274150835566186801317400408414464218715918257637093434363114776992917433622842544009545654015318569793993545062496583320394780116531667467259374957239669285478905740744436165772118932359798299992770172410040461158971468920590770744061224336723892579676702725275892870552390976682168139040848731023693564857023778198330341172862429659836159677839480787307041295297064153907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 436 1160539388316582177329279913296624205491549740058948740282576840782678136772616747466441614580408167252295696743666379377103441770780015174246169677562183426627769072661667715849019604135635406890005745788590371223704117392038931028214298432170268814270480163572117970755621958105966070372567962864223581266857823412779508359357467965900232936867379238193558482589593292319238666272483105311026216244498345290589570774036827991131371259989500754111047116978430385919038670024801164382541382913546382835831421892394896828855068397849151007349416191146560004184397522553140977938986400361511489040054718714026177956202852763234636073184917167400671095139378820741687452041470197568149866423361919000960223391899098101279987079083967313891742473233442353969121064255218426893661997531245334034227573440301497905860942602898130307783329515257791226997815497588526284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 437 509482111993650643525240452719876944064557857492839741034465988772887507862678972602958994905436778201537398737043863752107500801982679132365822241576701453149262197428689295042962231118279372810731783812416549950311402861993541080872479682082650339541718653899343199030900054914486496562749666329691634094819138491028249738949243286606944327115660366130575249311692991943290144304898693618981423429535941990041106865284014373183871529421101522178739014242075690550836354500867539585722992603773620830259260509495684248423527619732516380928725831294252871101884165738969546178524153041616099333550563860896632750495890586992639661295623659707513634507320912218882757433534901500574236155465658773964964910195964767010989185484531491969450906181640942788654983049477847891276943296684278876896886675294962669094576753817629304729014767148488878353111465748070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 438 224174459669181730353788085423117022747175238954471611671195210015032374678586140731276887472547491913456552468260608952296586727360945078932973600314307008833497641110210744865318063101000803173849930258958022984188185899973089767183388484343431166138260305803842867818341175133139525304538457592354423922670755703886546562271493397453980823139424189234729438545501604845392526060144461280809039269576843353814134856096384740028932716919940712465624000479121141555436807773248280079757142642045827830091410223107478053974091554078192011882750075840147106515594223192377186926029115098747265570703297691055273819208091922418914134364809244261910140522320688250214817224932051829852735759474299089262333360887354954652004642408789045794603952374875089904992383065526190079735164767250209221223530568668901135817799462073607498930170789476390850485885933218265163418828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 439 98861959757517256455654952638670136807068382870296938907925834153539409036419704944646773121809231976798024836303510238079046456192570839735964807949610540530550474570702801889162376879655478765012696648712876750499561553799358019661179675695454633540414760113273162532864557662451085021097490022008901036525623272659202412914327661959026230395923939875612736209213439489401880352232509338506789190909676376131131136056869817733026489527129807063375341304890092627351895470183301368218461764818120851178644347876989937361823147740831443772255183059569873364043468251092182734951448985600478803712047720404673341556003420885217059125068609181088606925199154280825096278283032464000966938916483534014629803345124203830678220173530147427616423316580839423484660585641168168025302149014760005631132590560143755141799064972547155709923527847542528321525397782241336112237772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 440 43697436352505127952912343023205414809590536059407562704897144054581535995541634508391960809895531213268715965353733850979918411854079798040402618775485863899847844255015399472098206313886684066263178686048396937102193238347077036754748953831963740058163129674302053458275062666273348818489339213564745179793379183048004506315868414788838663136625570327008275586600888976011895895597593370661533522412716828825675241703373105005627156959909328134607464584871514248978183655299801853944375435436274931187361039997518964409063985882726193226965222219669261003814333744835987532692112769435698365292414633853866327052793775258346400778798751009932533046336630266493979122357358947464915763105500460818808212907971718760130690373882859456499362478358135795821555112551893155609891370201472432761777877634723971856567432727475187164681631353989292288149255188305274737442947072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 441 19358162816015661032232897391603318049162998968131521182587092450781122524196767046375953202455195307080286049027216183380350969089482942368344523297130300031243432013657962063746237271334923698184830393703055622140370267537012319789619157063227706167012045457023040513042526193437913616530794862560115012966604518439496925530252988297670224778426914451368191811072697406136900646429907019435110371502038762903141873214515314909034340402140022711111851947635637140120096226019495721371875084223536521787027656355253450835512428902266867526304755884319339082066891253053483737226344398226721837642945942650565085799207104059976651071978598956784519526797965839421098229333699962523210987837838239770810294141132536406634814414139279850171977671182090126100339756197951975129522587853020166274485118101910392060098311342145391138581253506325885706510593602583635543978774888448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 442 8595112032663855487881719619381600715596365885798243042775317805259873811922694418537173448093910382497992163556506372016033728053337603417656802330996764895940588582361156490755826791943778431107505291235055870899415079902270009685801920017537969513350630972041386938094365573212000133899337631226119090836987337499965423314048446711026705156185186236381942797451954220538363003568895104306079000419526843463313546545622589037008040638726498290031636289373865065929092966615997962105656477615706892602405540385703499397252938261440473771829792074728819239245280719029490144967267445552132839361912481107415991480817506675353690947090306096692372786352431370975633400004476299769627288918513096968491101633959605208707903040347231983018509517882288838555632904468676989913417510521582733783351380009738491802502742704104721493743997422884643223076044135645798559974922020454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 443 3824863724447407387183669073136085387647487600472908629156287463176790841706718528756470392985981315118018856474743158197803310929491261382316379262572192177399248562918161697936651272044394488584456864761100778082678953083514544926383210480964346791879559031701259883474891247212488665547060742660779627187047758828072471113625290293442857437567508207699331923130843781252469039708920096163512062054855663176508623851452330898589289351723402970519845383034496083139319070641789307781317018568219628600152686698519280586234916612053701335225532740417053904217184369563458813005877179744307777251908591702054267273398435758423667779027511654458339200130680484214408062457452154304061160415566952586344447080802837921784045859169295480227313918337011222444582971515019338399559493800186307591133016414446296979073361046867292358946384118259310981827071483508766719964478756983144448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 444 1705906479366416009551716869048212318997090405525188755012362283336396025485208491308391716285279084574700038533014285595060904866250792360907135957031658551954197580778291652627513950687163152203474083261792114391360012047605887630777601492933304748003340203072271666894965649729933737935601752713924985590070374762241410336055697611626537553735100201548881317057976439197776306979197562509579176708148743359652876024908485181798176685769350155159279708525058123339507410090557924850466886544517048666299974386245063824799950043912727397842072511571987492687007545357235066015318764727994206267054889866703312371491643881854418876440515710442133686220475020938010961644738930428794887241606281581425544745710809364777890683179248708723343888339254750215285064398877421140405311931008627696272902820983841092379615328653029265006882792497806484526001297829033195464916368298405265408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 445 762547876213489101384275895710735777725619668542010596248861267670395609927053876865649285836693915508831362666978888018677452663127008081741275393559567953633217258156500555076247011271415940919358795816902093676470242581612543899002003119759017264452152577333858085408179448746896563527596745494041217759527639197297329844650735343802051104000861563822919060414629005327471475894761484706324285626963746976939168094775434336746648065705567199131696917779223685396980099975067708048381617784162693266345758286504274584455840180965846248549876257323138378194967785895234307948633198328471623513921093258194316089680661646057561700702784701989536697320363034631869380552284083477909913409643509675845565707199974639351681534321618923371451158948454964069370573961048886032008410128656548240581293704924119913130794350071991012563443787517949344424839988008930247963489589375193485148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 446 341624873799728824600621611080689950640381725800698571138185626552279537737218496758928958085870343159688315190852486308573220562207754540829567972162242227305298324695566302973202726717927749018946141241527596622532285368339960671426826917495851414884556578135097422878740784548060360795987370532201983769933315109203418447764778820924171790825243130558892642457281540443147667266803886782827430661554728512338587956472968366841261949830745578231052473383556692147156597966544009551937062649542927705561859693729019940447595398083693618787567936631096350640368889277975467133161014732350629368885987202557555137916501668698687345100872537806443164888284361252443028767295252031573496546987062277321214710174254087167542935511752198648592923174278969188582861532471938502537820269428816080879725285438653132233146422898481492561299156260108163938878652750965326188022659646364841347645440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 447 153391099427469616779748520506153523883201511373828977284875168511767841419366109338334511281446497968373816640388812252395092612037362341337688170843355820644166944809074813604483850670882965049278255733261444253864603225494055541586815322508950575754351894668245726915658771424061842922184096056060037745413114418227750882085236214351965786914734734458509358691504715451724367322623813917085369926622679009878274078683013572358749924388065344154585906997127570790417597748708016584570489607681500984276633153396232015358066398448359499356350422508080150027714080551419543389573646610897474085395703500563814770780646649351502874393740053338324510860410104308978336134210761601795536206055797007243068870746777976318863454244071637559709333624717736994522797365843590673423535290845797258922447492197643002857153351111868587831666791882031521116153762749052759716499864407157749871280128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 # Sequence terminated due to next value exceeding 1000 digits. # Elapsed Time (ms): 64.