2 4 3 108 4 3456 5 144000 6 7776000 7 533433600 8 45519667200 9 4740548198400 10 592568524800000 11 87634300723200000 12 15143207164968960000 13 3024511467403345920000 14 691604955546231767040000 15 179551286536040939520000000 16 52531576403687406305280000000 17 17205842324754415145189376000000 18 6271529527372984320421527552000000 19 2530377707544194085515956322304000000 20 1124612314464086260229313921024000000000 21 548159718118521202946509274873856000000000 22 291840233926300688448721537942840934400000000 23 169086672675300022683599759626216459468800000000 24 106247916502879432435367412594218924349849600000000 25 72179291102499614426200687903681334476800000000000000 26 52859300850730550964787637108129297281843200000000000000 27 41617184745797177385596602447972358335940788224000000000000 28 35137709213066909152639100651457277315022007042048000000000000 29 31739762592499586937915371325495982830965619620315136000000000000 30 30606199642767458832989822349585412015573990348161024000000000000000 31 31441010122678805727365510262637896874343611946967760896000000000000000 32 34341967323331303535810434676203953492616382542607986301337600000000000000 33 39811202570921195327949019063185208924650159336571071087457075200000000000000 34 48898109557733958161553382664357232861701558205143418063169152614400000000000000 35 63530498402661922914442463082858071483195585092288607559344770252800000000000000000 36 87178792161017490455771398752759593621175682884288743361434988262195200000000000000000 37 126167638838057684115891104600672334162668910432510791928193327441284956160000000000000000 38 192307518842275034522421574768002564449276901479242560407884007315505225400320000000000000000 39 308310532708240885752311497126030922177477203212086201103655984593201472041123840000000000000000 40 519259844561247807582840416212262605772593184357197812385104816156970900279787520000000000000000000 41 917638660179634875549152418609367975703920381002113600702405359855245933799570145280000000000000000000 42 1699650326384719716492140109748271364598801329692114811220995207523886518583563823087616000000000000000000 43 3295953621948046597540014236725751497198948715117828592579211364990284034951790460542124032000000000000000000 44 6684821746000533365829727922410628941366553508299931210244465259888865600793650442638578417664000000000000000000 45 14166380967541827975842650161155082843768074149856540268221555739706345997030730153149778100224000000000000000000000 46 31338610405832985633105004456504344174568392396600822807900303397274020317431435231522427299168256000000000000000000000 47 72303745514773290386352463948614456116360315639828605030769626658115124698148531112052288210701018726400000000000000000000 48 173830778781952341965380254195764563713489565809563588860062490247266692839513964190088840386909718760652800000000000000000000 49 435128027508891725103936628210159684177198594211262695016967913087248492465446348361697063461266840478128537600000000000000000000 50 1133145904971072200791501635963957510878121339091829934940020606998042949128766532191919436097049063745126400000000000000000000000000 51 3067610968169748949126397622699080158683544362283068014280177010997906025405714474730414390157339905201117593600000000000000000000000000 52 8626612860248241204775290338649445259043516113837952547038142583247871408404934017257882131424864987810374852018176000000000000000000000000 53 25182436133238772663594723524453205133933755852546134536184265752278301013119634542888268981963522054710689742037450752000000000000000000000000 54 76256290832390578821159222020278836407879710222410087088571523508014430590959041031949199749536616092749308645003560484864000000000000000000000000 55 239380007306395897195667274785356441648320505438744872440775230634828318671147367013029209591116122687380494826650327842816000000000000000000000000000 56 778499247465185590405820446827873275120582479317233694788133016725296481699115111210372919843582388923463203323648592119332864000000000000000000000000000 57 2621320202469456637164092836534442462534655110767208357070885777571051478823713178006956220810773697307325836602117340370102019686400000000000000000000000000 58 9133054059718225417685008598605502459822529070928777802943119032740053502433077242630236467050565671946909975555577116326631165447372800000000000000000000000000 59 32907675609313498562433848788999991047296336808040025550713242874124902601336894228318514655550493458575165331046120571474511967165192601600000000000000000000000000 60 122552722958822684301477781696965483900276012940286991706104490703637568308427054367531020096532872190555788129413138679974044567373820723200000000000000000000000000000 61 471476942540958164498876751989134279680822876155920028210903447532243371054492902159263702924256404452280395684785146283376078134696223755468800000000000000000000000000000 62 1872769279365024623811471642467773243462852573808135141390803280724408302277919739763549996508869672671718035712724572390407565828098026919889469440000000000000000000000000000 63 7676726885203054296888312291543267150953375369229553568841740785824526602617819625715678458640218607254837371735403953319741649387187333397337740410880000000000000000000000000000 64 32458191816043055896830479634747068129347123109537291786297569299341688737365253354251787320351313977100194967358156999016941208660561876227608139068866560000000000000000000000000000 65 141489379801282924216937626503054183889237360062804424711301110616376369357125915911292017346848882554938746712868791521508372689339790559666775955425198080000000000000000000000000000000 66 635587980239838055948010935455032275803440376072125326356253501527589698198379255013012653424213536547104217577545720113555798667100506667843115938764417925120000000000000000000000000000000 67 2940943810782683280324486353542490344114925197362778915859782644306807083065217536545826533566565167577180089096544360284821271915586918260623062755240040437121024000000000000000000000000000000 68 14011012792606373775742255956319277634556729691775353031388229945676938859732764855320868615187912405630725602648555095349650335923664028523094407094782369617042997248000000000000000000000000000000 69 68697668678900406607392727790365516066426816631573573865497254197378888177193296266516466088160685320318567716424987848033108689611148452926764486273132260604853402730496000000000000000000000000000000 70 346519122895041756857878024001402529570358795656319644645081738083837627129077950285516880415281103895136304804908394586402298243185645872851179688113005373345069369655296000000000000000000000000000000000 71 1797434866586772322300869296353130155957343288581869859921244202309049405266600264704922205598748915597277246217819832098751202413287213043449834396408896611294306132792705024000000000000000000000000000000000 72 9584128129768279939345069473217330349296663825380082306798350800334972463099257365722611477076026217840750537090125952731352697119351795629165196982726112033891102506465879497113600000000000000000000000000000000 73 52512517924761506438932406919191354936511834807857513785123577933717042009542025389314269703911049171630355657566049686671727213736322218031985315980692449649129789067011789356741427200000000000000000000000000000000 74 295546285604771620627915911964199966844348218724711849528651621452952147656592468004992855923578485965621378346965901642109222061931769923330461356707779405786374578401260907365224834662400000000000000000000000000000000 75 1707994373144014074690438703560230972773416503760107007121916476718687497159245855337073439626844846119815328631866298017326411744896786800069018970699923792001736647438793771160331878400000000000000000000000000000000000000 76 10132007269530631384477162436946702047353828150737793696734464963298142739905096062060096624778835718517460185155434324843971336785510971383068887455161753331321004683055296412011862792601600000000000000000000000000000000000000 77 61674608997075036504660165317687849677127803028543695596683673241191879993027909606673094565335416094425755342794211981653236883955995737312354511954231476448106296412923781824866823417263816704000000000000000000000000000000000000 78 385102750641841483202098562787360584736583594510545629378913559262553803084886586311393820686434899716341198018864195846282985128356390646487532346801374415939496568096655348849397378767228667691008000000000000000000000000000000000000 79 2465852923035102377097136016858668510882343361738765020303248861626626811937264904264718155291158136639547375714581613712409307853242941401994369619929907021563551278413076058978675769220982533632557056000000000000000000000000000000000000 80 16186111494794518167611969751687670225278971810387790902503377142985037534767687576711996096270166230249336620075202387445558533600774179459245092889796312756929977622403781310218999921040295605382938624000000000000000000000000000000000000000 81 108885611125380930753340162238058824711297241239041746645788572813229257373600944980448100220226752045189084844422602936537405982978848489949375587474003066428552205539593518269418930848576908061016636522496000000000000000000000000000000000000000 82 750450520437237912845095732160925225792731716343599622057439422686057364744595072899746351527824797770647691656245021698909455775288521677580091486429576534132224655799432487264662213301476908047332760576694681600000000000000000000000000000000000000 83 5297504342336382153974799424754308050374675183863676507374779199745588671792812135162065025938769847443028786037646570643880752955369110425413429268532200959529164682291235846859252011814957738539015520640327430963200000000000000000000000000000000000000 84 38290878216099305465725359978653382910844774148496786836915379643975724245442523460476787672366007849498450409751917963498910948776330405190051721721659873628253341754301764041181293956228935505646690916409812556605030400000000000000000000000000000000000000 85 283317898607975734567934779480608539519548758119826376099044066552489056050992647230907316015563549043051034432396344811250225137557396507076391730148365902312663656685067118575788700612880662860304506735423808871386316800000000000000000000000000000000000000000 86 2145310110916602545551694334491880300150548867793622446143494914227499750423454514608356949947562961311034151868241541610292538096359611817916445456086297885254566604958060133010022116155076463050879087334603883041648751411200000000000000000000000000000000000000000 87 16619919340810770894746204404069490038706316248102397195915645076512367860624659626272316195427294737790587318914031292647087849577259923069805095084343475486279857330172911432558806982993721366451682725259984244642056797065052160000000000000000000000000000000000000000 88 131697786895592996083540527995930738554154311002637637463895656762570190124600093544593579794537551157577059551104450384451119197989703189467746718108345545657977987610553422090333898980403456826029780583120604455403624762901339832320000000000000000000000000000000000000000 89 1067159277356313779954223936560497664687167936473775317761897209796003958183324176391248176484774056344895886145776474518116333906754058250297562484116347712378840045377290062271271246325471776496429751585079878187602735005491892416675840000000000000000000000000000000000000000 90 8840444468099463018029877838097759063147107110106615984641171203878260062677765052150226371106821444038967056821261930951213720659360323459851398305918380480956527194091414265860872029218965057567014646653673081804118111579586245133598720000000000000000000000000000000000000000000 91 74852837958091915123143742385765914550278973618765760833281258710985891165080293124875261086531893734897622966020844658076821063943762003482737955874036178622639226451445630783584755010455783341526211171836573909305742578215060520579450798080000000000000000000000000000000000000000000 92 647633407599007524482339494120969871881418148991660808574956853146002017995044925475809636721659414095999558135164883167872484896002668299644069482040460931770063266300258837151200507884242144651626248055278645158771889741612544962766348700614656000000000000000000000000000000000000000000 93 5724488624572691157912540093106164431174965473280058384647544720065480716356487374955448483126635179604570511900294724508356135532901299620844008751270538831821678886719530741477232823299399546654375098978019397626090999086749910204569801558025306112000000000000000000000000000000000000000000 94 51681181084261783833735100007527070411989429594117869710370611780118122122980833802608654596839708195833506457132547755011396439950644489611729349615927056794454101483120160014990499427253352968025842252277818079976838765059446602362526131057292291866624000000000000000000000000000000000000000000 95 476453254108805880800522917945736795639563840841471059601387131989019085539684864317328981021133815208631748372946431520998881964544987304095230657279090971173603067302044593471532037058509069902808134419856927702367119744009064846242697221669311599345664000000000000000000000000000000000000000000000 96 4484418576885196593148206854591908400286863343518295099866945166036561592170623703368684822901211139706638494983905681257047519508336956249744659476579508824172860461197252398400312429138266813505647421426452540294483787806761744636227435841604468799560482816000000000000000000000000000000000000000000000 97 43082186903384663476403719943168008583315920298093399407166994163390387136959364707627449298649653415889230264552064735051719271286656998645507448404928947969308600796866104612686403638304309341922523674268891782191446337568006965919785290019628161607381731927654400000000000000000000000000000000000000000000 98 422381350583025189444618437299481086818211225595865862237815808027392971356344358207305148544736089560496004282857155334508310045633659102803775483115957149970098964595875028464828558470238640813986915646171737440253455847378204294458068298793269465412237781629717708800000000000000000000000000000000000000000000 99 4225115485457306786524987887559270093387871484375701549108148873331663636227727571383401838431019412004739303707752731586784316793487564884447428324659073264524093353076422105612316344898083329311038043964585470789077195415002311842354321775781552257938442343067355290009600000000000000000000000000000000000000000000 100 43113423320992926393112121301625205034570117187507158664368866054404730981915587463095937126847136857191217384772987057008003232586607804943341105353664012903307075031392062302166493315286564584806510652699851742745685667500023590228105324242668900591208595337421992755200000000000000000000000000000000000000000000000000 101 448684880414569020765149613022078286589117437458644576556140475401204532680794057361769768865936686374757257199484781190125280187244592000413427112999852385437274572847659325070549901305384472507987199313003130812147703928393351566016233774470161726747705121057992086441164800000000000000000000000000000000000000000000000000 102 4761479845749839613881428905359336543546641375706132937979887216195614597171201000247689728786829390743833993981508456772104683369454589875747321597323473502451192749025188570394681196644844453012560798085534264428976405904424518286689554113379313857184786561077096660680556150784000000000000000000000000000000000000000000000000 103 51514827598085990017404080826401898447723671193576589375445031862294904474486088667303537170970749699597400878628037539041699349943108966645106371159192942870425589099644031989719493068971593510960955675342689110561208921729941491028311053442085519734851091727981114878569129514631168000000000000000000000000000000000000000000000000 104 568109559130327441911149254654017108779414114445993496384515689419102896341061957280958098394969033236156183744480870767809824486023581614277264049878572651852925586833156709804743410309173162383466514164594888663356114828753224562392843968814491039911995474955919105948693973552412491776000000000000000000000000000000000000000000000000 105 6385027460080051504295088892416083063599701594519837099535193931687271751231280080556981734509475991262187400069948233228988816219738336565317648502336724913604300800560514914443845537467539632079227412230962698921530314841120889165437048537853157185224502540736367524503464671200111755264000000000000000000000000000000000000000000000000000 106 73121825628795217523456919156633015250733290329794599066730851305215842808312252657929366899120558242395436427708744855264012922488152640987291965852491122689435960791157521455204337852427299831158395342362233363641589898661658047406367036551535729404974481904400629841961716142635310599110656000000000000000000000000000000000000000000000000000 107 853117910797868377719887948708563608588610116052214904995287259766624111632602542217407289659041390770846025025805751654544687453368133102599953444988888403931759025861733176724265596721439015876778801003747213776148421087868319613036553271982885567213887183196311055080821967890689417164441098649600000000000000000000000000000000000000000000000000 108 10138517638179286507870523468335491325494105910494035305673804760142769744461594468507307279914814608025697998842526556870281106804313940442852759944281533859374377603644675693563000597897711184605365820472003869437542262504158270154504741465623629657039058974703692375641249083165246670519362502472499200000000000000000000000000000000000000000000000000 109 122707236994894235766365010623131242951058939094964299512817212193672251957012656289313548031783200439410389287318115181468815621155924093250160437924139911330577017324022062792142047675653037548488806477757371019007765595032687667662786176032571060664725565466836897509666459429181366639962799086116431462400000000000000000000000000000000000000000000000000 110 1512253078150039146342887306846182262665365258661087802329256568794238586618368940009966041021328146156066927235374178764212903627393842297370032804416946499824055648687716347929083939410131416454061124276806118762030888953597289682029337039808815571710645626262591764679315347224448138868430422070564539596800000000000000000000000000000000000000000000000000000 111 18974350362600148511486874406874780679553175725393781396214343948959938646380426897199723547229725081243742823503137830068617042209507045275178672792087641821108927072205781620500926579260710451527376783998281000079220795325662521881866644450374038983066073288909492089175566308623112225768535473089800475718451200000000000000000000000000000000000000000000000000000 112 242341782783882740435874831697288835186938946050236677358369325595676260750745094543900120034203301808560082886714694775660381853430166491857874749167655513167699297215453857822973870701341740120395040094446699353448177395775385414022246736857955434912736838305827590016920454753102289210223063683064610934092474613760000000000000000000000000000000000000000000000000000 113 3150218300482126617357680063347053769592149949901336495949180403549770176652863465604593256729656230357350611864792549078522864821340783248668936053601465198046250566254835361181941703723908944094573352857269001414345178557046092682310430179028228136660209421450123532906706967584567872023092143415341242549272336421355520000000000000000000000000000000000000000000000000000 114 41671312694370462474880060283673637768005644690862729263879754748185184880348124556122245642395373304897773704505466181535634636061325976583624733898186867458698520079745123217383380709838704934550451638264015584209059046608216931579651106867483903808036725956186623387827984531992062708826607379679806480816242271348578058240000000000000000000000000000000000000000000000000000 115 560857147734961744393656740565771184428456503267396932470824088518992416415039415347720533994496136062711518432210184768522197585130700395014338647499158867665912493152941276754318133956424251038357682613670661076406660862922760405453113957142341435434051819368277264114715805089322374975988199102394032579746924464046625259520000000000000000000000000000000000000000000000000000000 116 7679295425183428482255098523878508584996842474772515809701574004148606901864643537356101672191868778910018932234764461091642316858247102840142992434446027016703966200986433571234282087895147260954108362815334036767709222055198991454650383888137299800028682005654969372347398607900902963250176105492372244540321538668706326149857280000000000000000000000000000000000000000000000000000000 117 106950081598385273406522044453257650176891720578676811856726669960925763007966411563439287543515091570403583931420154894107552400263371453227042943842699171028732951470091172446306541196869656435291237889510918196779487567508638454788321437306358653431507282374983238794377688057356425197217428720399606849521373917493936914294359719936000000000000000000000000000000000000000000000000000000 118 1514848331627225452893661446052800202460678943498487237401563224131377398676767837275006719751695585630201218224216551172201034787151101082228748466446187106669665161377645165920689043067027115105081320448956059885267198422576321186618666791209836819524795458406322937955206565209090017281332296080479369320541396813861191001438710684188672000000000000000000000000000000000000000000000000000000 119 21818464099800030914297689134776843900670386903820232944379323771059895775869601811064214092735449413547044911978654180827308748554536430330149705444170856568276463877623855984254208778852891848404818229798652520685444331851199066961719024882122883803022092221303767143603914018984486533605065390860551568588326664217517186040969711605612806144000000000000000000000000000000000000000000000000000000 120 319511067495376723897511922244867680172529055676282733287181961664334744921209084148465779256329293106858420405924698512454148453408804674665243144131586780932048555767237484243993837032693195881724795771966708099529218690159932099236020974544985959420526909817058556136843757837332141780250449113618924665429054879388726249820302217411007873024000000000000000000000000000000000000000000000000000000000 121 4756582741539303229954622844403697750875006272293538783739271959563281723087076355656640204748924191812430337081851805222031795699742482506341452182024353018611435894987924410292218201071218409995161856492278263592521699092087558568526592888116721607201580444390067838389437516622369465750943410774553410077413125136006481208889953080494643012960256000000000000000000000000000000000000000000000000000000000 122 71976927150488839095888683189706381279423986579430648444794912576908883252535178552219990020941037465451816689411720306740133267981549894784792610515204644834496155392016938038169198633156415061274122223231587503232944518774741742096182305355841439141614795389873465868364861130697469580374325754734593838185420570433059140751670029344250304381648791142400000000000000000000000000000000000000000000000000000000 123 1106937921452468715221893274555201195142957649868639441979505575059956221913184959561437654299987484010106824523764625884649517140405147174037129510343779519167226092527903995341105802916412220048165223133704913573376692296023118523878483289426517283728423962419567494298070363947914116740681243340790904395723876203636822017133371508229314307138559016750284800000000000000000000000000000000000000000000000000000000 124 17299298422552391079436287235291278061379069559206104978891252766746835833188560330646446772066060136994146837711460705431918040723834617422552196848604084278300764601966577272239676314587717480632073527803909812597752152231252314200584338714914295816159201712493815198758722209769080368168726515601574731988464260187564361816351617364804984930604491366823729561600000000000000000000000000000000000000000000000000000000 125 274696684809330396967674784605107946858788579128653851925991691545141575095092738990193832127573363455826772702481273904851340839745849489052213491625445952081757567993625782397098518714871021986662752918634238640081176197777761594902571435386723447284032039387922624472159587934595407268939381916945736978983489903892980846931396363135241757663308107323801600000000000000000000000000000000000000000000000000000000000000000 126 4431424641710879856166204959106672696012871473895645787905706096502452608245332522985870783355053987873491421544344199747507304706834221108970246899385024772915305458329170710390147955425635769980584605099724868982992120304886190549716340626073808891808410280827863772992908934469792116217837782592679399637669980645079237537590636542766309405060464665289975398400000000000000000000000000000000000000000000000000000000000000000 127 72618039214893257699306395301998428296615469666502276847741231768575867048283191755450935622569404422738127828298147239291186042698393618702846410036023961595348577125189453498088819515029040603361118681183917810415906786931869517254396855685271575033833495010184176631316270255328289475157145684964323253344074783709674750599700166827050249264527758339845405412006297600000000000000000000000000000000000000000000000000000000000000 128 1208659255361839882306474646987115935707172424143210975363446187983590608984453906002598734466211679555191351201358064120428487236643028367062791702379902564346098882660677085574793365266525258408095053686366790507534442460537650967056292656302211540677412553393633066593001419035732007376228241170748416185690739054018347798171923843346683209092086646491456124211109770035200000000000000000000000000000000000000000000000000000000000000 129 20430043529397265315815777586347440322104679244185554531432920738868552289844317882069391139311318773013024933221197963059988258563322723797335883911733942172862698144251702615397382633784502680683583958290811331872666179143063853675740990756415261338939008478992321055838296245892885883326519896146399581049167456134894433200865267900394078987737656622599192565563960796276326400000000000000000000000000000000000000000000000000000000000000 130 350662544016295249209744244978166612403624846089653619574672866119486010787405987397706658852085682377418873267866968162834329719247031438927710444953745866826401154866570239422094137862691815542670577784100878875970684340447744425981273099155033821575382825221454135622474506658020861606784095404950311559101725790065336482361726512321607746375465871873831453644875170854836633600000000000000000000000000000000000000000000000000000000000000000 131 6111017901086334907683590305714818277868816929228957327777099986569158337031552818720137677561582587453751722663816436621351869247068047709848337224081484492245201539884827566764767693657958963528200324660752937156277610306988451274020668393430535961079255433604062396943134388739044781321371037387675588086919052969874204325341520285361205272534631374935764546170240835055973197414400000000000000000000000000000000000000000000000000000000000000000 132 108116504768659504038117014063494608960872208731422050209637239245457645862352203641277827799891984465391003400551173554639518584680312335039418926681509567112770859194506362223667917098823912010984829571610327779734226944788797033075436681873089561025627176623965139869019283952302794981585777708603518822931500310930889492105746813289858773602007161954986619320969819022477050483929251840000000000000000000000000000000000000000000000000000000000000000 133 1941670911674998393906286241338150888105950462086004411748475768142868241134860315404617900470644875242015985246278712198980557896996457793665140651993943690408304548570884461853461202134548029631964248006600051272752614326008252561095390297189769508264491938405156295923892527783922066237351292450655394755916764099294008107169373019677965462219124606719800420758995970347964432208853918023680000000000000000000000000000000000000000000000000000000000000000 134 35392895055036820724026446594156743973297574474446845144891322269936574594451151093456914763591064521964512349734940867703150880895414886993703557449433605221713509147989389296995912214399579941587785643830851589148296638941407276668650477088102221006918387204275758971573193232356106206529968895232513241998411740654300833959792856819236601594752156005507111148408357880591807668147365511912488960000000000000000000000000000000000000000000000000000000000000000 135 654735294519069306683282470218784954536105412011783132506481105487933832464832713320030501214062897543070955432173722837407066530699672199903258572628948920656942669699130779636062537703032830817925173710077680290607070248386954348373164793726612797066893435471578725411160866910211690284896031733892441863021370574528762513938536466891949275554047637834959087156129424965872697680587025724599173120000000000000000000000000000000000000000000000000000000000000000000 136 12290730037386268670987335741840775571623683397593372771359872654375045421467598788933960033297923880612709651250701374281288283186922945024476501463215860717612167016049975480747845722688956361775632729552665383232009690289003392815980355368420675522826115624011906972446694549511145205949876361203060792828270781641207633121356531245239963857373749663266976459264244020947419944901632219261920429998080000000000000000000000000000000000000000000000000000000000000000000 137 234102263361654030414439249791033361395713134632977124857440908366261008663903515175716332840746047882852835554610701710091210895092917595981649818273662911880105174023860389647017891426469748205339692933580998453109465282619998082426292849760404513093670376949258437254235002740512087101887647637100547991269278216188623489255551708792900124329996765317707627551544382637001563833945531199228125062495207424000000000000000000000000000000000000000000000000000000000000000000 138 4523805907921976698671589618211916383455548596773216606458415021558355158539428227462317457951802555526358950306447471063550211760945839208137400008897807618754204153729667808385423558506950030187525716818691777696031607678130173532928178693055336834816974227130819997879499206781346189514941719859780230591992901030700500813638355076696872173148406316338518530548840799746985101972094853454543066832661064450048000000000000000000000000000000000000000000000000000000000000000000 139 88680431376843147003720407583012180042478153043193351893578409429069549069500005086197967511730379761825872976372636137154895300432259881374589460397781906564022240913396472480936152056743625059286077577203636447622180366284177215425759433090982340547330857714546318772884253870196439212692907056555497248921440750899042688281916974618420271158968246882326538667839761166245973595424784001749901435066163322972798976000000000000000000000000000000000000000000000000000000000000000000 140 1763326838391721705639194191360763927801159796742917084028834459951933642367449376496574078639044652655436198892510967828645164524537109525303431009648648924722297312075071887591947835099308022917978238201788249364313499457128857095132491915954025670013593286729819555889814439274050936229198093936146988775655314641065022729315798393861921913479774416268869725395306555363615590911924690585519779259576464914763481088000000000000000000000000000000000000000000000000000000000000000000000 141 35561113836282593607220198419428144017659676018600552310851750817704455948855566968576279750335405685333989330184629408255989401033362882738349706318692771851863043118362554617319335268020988023828473919929892504829354332818073467014923734684406904983605575444748571980438859872490966471275891439437265453400584652974395209210757997765755472001630839704659260866851486600237049355192204626387275835509418687444807195820032000000000000000000000000000000000000000000000000000000000000000000000 142 727297932243299392031645053514054083057405274485333844464529199252309687606333990245148849241274021956775626008897765493617681286471539584215170385041694209501265921459214873465107463149294848262655595951773014645484516492185685294444478217407471986833557435028880351205191587189892245754332890341738920896688951641755357927076091756476531813690039741116245755206610424032996718386639837144851216089314945819546193615036769894400000000000000000000000000000000000000000000000000000000000000000000 143 15083473081924693512586387851072138638688268833240671101560904511758856416072731195835432489314029673220971510670928426530462971217511215269071565575401542548106867492145293244615471627612837165628335689867704339272541429206133519417103576699932279689380116924918419327352338124835413009081847647287555635876199356123989432183414163453411132378121347810285912419116713817235866914065538427360524397495655246596721391435786012642508800000000000000000000000000000000000000000000000000000000000000000000 144 317176121739843831221737695359829498738767265660248676468473492236899698004862804134263859480083546336359502783938179906796746089070063440943685842697885912844833356490605431716407636848633027965996903637844558266185777091173573174951835256118102734056436613069969024061724253544708069566973603980551299491803924353496721554005350404544157652837692215633442041611857757682008611489641357010448507623462441097562426248485873670241753497600000000000000000000000000000000000000000000000000000000000000000000 145 6761895483490429370338252318296225213933387099814514834256643358536491900909614449327413696555732177969818106116668067960547063257281273829698910854509387699626434205812391498366665957256390663516344827642824240868885417374678563080332438864916440193096531954688351860001217499739410060025279045001455981910494677497754844388668261377996032338337828188010505203559089905687507015402852321790060010864183108329064697355176549775809550745600000000000000000000000000000000000000000000000000000000000000000000000 146 146138460850055353464493105672591258002706913856030173182112034967099470545341971346333471888501181370960262788177103432989340939286543850078221177993815470819198697524584394640005849483000518152729884211951586539449511022824740587434538020550733267477657420634277698640116312672007004628936332124962855650826383775341338683308142279804660139564620383789737927931830359880046495367276188981433543069241773347380431187278817548007561333466726400000000000000000000000000000000000000000000000000000000000000000000000 147 3201463324653795734848910575933907590651948787053093336599738397584798010173112516185994752577085780358805564363370325022548967230933173312289802558513439315951817270737140655276243455291650033959061999907593720890012269674181472034616007011406047524192626088037639297361366826743597974930501548486781966348482600477231690884951931303944403038001563002599515117571045312118930576576181114840484293316807486887868478733161871407238777583915352719360000000000000000000000000000000000000000000000000000000000000000000000 148 71085467083260806731967941875191329836402481933413846259194103694405599390377498425148139047577918260828308274716842552708897682037680231358867011066906845663959408313270525199652628927512525663617914512359164819393662025558932209520834894530959134353064806241039142281313014301388917577711647095014122494882055523056752586693904734833400919269651800885774570630279959756607206792466104990691529165753972442008198160337906092006954871652850130978078720000000000000000000000000000000000000000000000000000000000000000000000 149 1599640134371466002504806948014267240414950705504451696049352898787791211549658881210682730709498824033937017204362616363203029785026274038390018846202472334743189529050849799752827987810449875894144331246557734048628876896500981248654668493393141071592424304355368637213109553369150806205943301335407289066820412826122868451710989616921181887735546973389776225454856888414347300013139180529612606886576104663731816981575619858151798372307305700127921930240000000000000000000000000000000000000000000000000000000000000000000000 150 36478280091241201070633266551001026597300396155929219420044365090599968506622288676257123082057827912936063736923809663687906929219349154591664281121171244119988274733423095095714827424731542777991467013223867246041367969768181160231145311927039534571786702886482223990501653666357324128007152986533781085138641170865977574490031013223709384264239669156692532168311770259448798226650977934374611812447259143514154610221741331224745402071197004986025246720000000000000000000000000000000000000000000000000000000000000000000000000000 151 842905576633684459512334736275406278685919437888944039808464206933196323287541714229584819949624702487725728718829311445664045972232801282889430391613541316202401009944387776395211146287294563349184559360041120527687073106586101300664308609694716057674279197917562815908199053639185338683532586457311866582947448039424082926631052127581096968200994853440964498801484414272077176531853765974047007478369820908867128385352715020681667159774696641031145028321280000000000000000000000000000000000000000000000000000000000000000000000000000 152 19734150315111907695940621503532413151596275795559311937011220464144362091278501949101132049184344181293434106137430177129163746384366196051075765098077115350467476572871870321646091101472608972841154193580448582653971232215292821576555495266631876060459967209869869582726271347750134572476928035876529810406183410696225398762708946067042113211359995561818711030713622519439965367746508734518573821590659760175512349338058316209000294566893719076975355730792651161600000000000000000000000000000000000000000000000000000000000000000000000000 153 468075356842036828012608763859318607273210163410807508406786993088137562554933663412952220008751760793406581758658137493455224525060126671218700566441561195798551346632031223119140675688337499517360943795902531743814982277906965682276125172652831753410556476686252303910543117581860157163498003204970556349438060672391754139234084893562639011319225820028556116538080821207339290343824089495700861405372254383245900619901688013197898331218619242983815653325994378605363200000000000000000000000000000000000000000000000000000000000000000000000000 154 11246939309745557852793700883736121143908445028022430749235562437658247676099554218889753466171340400541909841580288183384189158847330253136394053984171855652710528522734795283381613162843357035113649671261830027610478173909457934938240329128774486256830609472158148582167999005210492796332801784061832789572526639628896036444576551511201698723926322173426147871130507976223696223080897002617936913683095337386652670931872491248909269412959468360901595350519799560412751462400000000000000000000000000000000000000000000000000000000000000000000000000 155 273739843935155158490667600512567634802431769468804113113134510278003967744021094554693337835547713948156892230815657901305865384984326447047643188106588032475407969951627684875181076580283046922443412873007498654039015750765246192602220298264150915095784874824398206218436975787766169032312498324335016857969886536915393645196388926527949188467719823422008473226183793398431482174675655723031828917919193787651772646839390021892366049903166276094460316247822997307398920601600000000000000000000000000000000000000000000000000000000000000000000000000000 156 6748248852941077962185106034204675128870836418958957375899439382932329293551205114967212096443368246728610364774962705889896157411692575797368995854667925401936093660077133564305814558614362622500746309907088545520598597535436317464507472570485680262884930073645081431551776817352520054369971984665445762077055875109936305720272039369438511339518617020496673505788673845444802946958788663619542881904228013003518130550801361749042394478631031826139134129664254494453027146458726400000000000000000000000000000000000000000000000000000000000000000000000000000 157 168483877408094883989125203522751179667686114592737654427687801109252520043927443974037479493816230157660142905613385488931405872867143336969081906290376915080481776145012120261755623352772978143724391222485629759292553989756143592914033655149771229997268069016055387847691614471192231553328864475180102558333316075463333806146714343558158122343378834692264085957013215443676934263323790566584668786329023599524024443816982801439270445781244384817761627060959940763240700534778065059840000000000000000000000000000000000000000000000000000000000000000000000000000 158 4259954996585112487544323139469421480624425346291732328275526449800243755381432976898228966777008220548851240925165024003961611289874024805943547384384674042787982278397981064704396450370658275436088724304773969789325206490019450302909858425712208075211438537415740121489129533705751110401113333947606286423492298693864955715321532986336960127284982424504573983392812242519745230372046070623504539166301305973626948090004173509682895452181484628008429479205570678664996500049561149694279680000000000000000000000000000000000000000000000000000000000000000000000000000 159 109067844845339161648532976388148437374617257653226779067453757224245821773171230109205707738504698260940036988986155531995034431261589364063250653544687911921273591190117949861082188657512594178004214568310124370119649405723534356523250935075212884353871592666501686852275813470807642787936540414580764903213357323066601218629349964286534812404361597879937079267455007147767687820870546351068905111410566033724603803003056599804004022346047248076613349048048211083091939275940891163324537896960000000000000000000000000000000000000000000000000000000000000000000000000000 160 2827480332193096241217665008138329110673622071820360044685383478420954974575375686881687208208324329600065769030932234550959879939540949589892877702019251184997067275409640016651852181906149276918387739694925755822848632695212637495691366013089063128566190149126524742702036278331823448477139680621030462301024756932156953110796312998212953111444715853900140991642377906818078793128390872493533135040111889076809982133547593878463294148920313469125368846207629573394585970090214494968210805227520000000000000000000000000000000000000000000000000000000000000000000000000000000 161 74213018542233565249340240520934177668686315682443672878268313510742650297175461773115059584646817399733912406586024570685939614553254048084639865089060393739470100101816464769389046072688531827215384306300499705573167073603205603903499117273398355108464393658722593111624507306118933917510226185420217790830710054305590575064007219531416045118761730965284492438630783102790306187834240180821914813417189839989676975146375069991869023076102608268836405181573726752740447370088430426260564512268615680000000000000000000000000000000000000000000000000000000000000000000000000000000 162 1971992039355157407483731338134289015721216214629677397904989540023129240829061229008302019036214464286599507163424174193495321734889794228407454727139767235464886473410472192675444201695783302139358552556232193201475474138138059467203973719144604761859871291519259680291741989363557618002777605710295298148843169098510868040129553037749763721697992653296087797303919100146499155538440821796808961517862239287697696067438235678577443274629352312049934400305036145960156804540358277708117033248227269279744000000000000000000000000000000000000000000000000000000000000000000000000000000 163 53044711853796458863279174170379240695450993527073487589719501462649359567284064784745446857360426599787564943164458087676753317499433364504924840603704133762036339751943988925544111491685766760187084679548104981432983262095148985238603773740772295891989764075361237904623731336709683624178106258366734357591354708347010225044639387761339602412747929125988026955966184665851868188513266917230217513457126330487446795968757371740945507635225115759958492262843691764028019880700267019314252903035158395971698688000000000000000000000000000000000000000000000000000000000000000000000000000000 164 1444304033847113379285358602665365984383675229581997763228072201602866769673791616406692718165387836714650375683096342068452154230272966682486488864888056336992911238338264359797501514318409770223744815091016273945814376061969289170026591877526031567475289493269322223259090246896738016814609090936451831569206422855895028827773468145737989822375901243769766244279366089226736437499465824870093361479497720029047040246898855039114155192781175388954903405529856821755486482250960238316309184920527862442969064800256000000000000000000000000000000000000000000000000000000000000000000000000000000 165 39803645754880148398295960202442682040487834912184243571416587967026244709944056226079230224470508196330054103468890525240770756574631597905304409768007730508063076052271630596658598098206052080161593113440070426986757080167937381060771190416144935920521072484370884000967734818043001618302612654128274134281112897371395437870931844136032316140124818249504669877812560696734070057069251034015755468933059482119527212693868215905402910401056058246067763561753423775634139350193832886789266241172553521942468774330368000000000000000000000000000000000000000000000000000000000000000000000000000000000 166 1110205229036373434742265960793858235896800861508931320925345199214733433364135711089812917676064315612437690032203244231992418955587262315681965490147309083122627417887816528974225845403850921988261309344124758499291554663316312746565618373389086071960340608420535348793236009190456281284116877154441145483814375621916979669946658846976073656039685339142903740264624909419682132474217358096915452308040355224520883237297015881361103118511640993968016991399234386360903299347769810967735325670308822470776506978928689152000000000000000000000000000000000000000000000000000000000000000000000000000000000 167 31337816828142029857545565142768759763240132308157404828793460773153030428826833947754505096959488094456065946245184354487685500400886772767170145682654282449742797949079052330217483809770640767734627167283729273299308739738625357051865119067756684751337114249188677740585402200437636867868889957711241944051409414104123162936538033657052878413815521204245611411176368027275884871271307874509903837896742769485228523666854978653646832810015654537510680732201529592749162201758557739995281655166142662007334318324861511296614400000000000000000000000000000000000000000000000000000000000000000000000000000000 168 895134910135281622394539115295403131889709849618030191404587921642934638423488182562404153686181996700553643884496662536976826353234081627286400675985152955426137605571612078666468603565604716414428166773866769889233421073640588126557525953346296774884651227178367520556912300038948873355824701373266696154556460982032299526030739214490114180596728418305599559799994122180169930927324783732699664787313302479275801777900704253876197223798916554554252072901145802204375876319571287071140405693667152787585305051008130948990291148800000000000000000000000000000000000000000000000000000000000000000000000000000000 169 25872127188354302709632113488382571830140350356436854431996333062738992210504422580753625333232613397079057684338224258703248971456451762307309247667372575758248382214440163627640830262921514584620416797829946644923837604425377566075215600535002906525055140749734065590010714383465262110501526173717341607180110879498337375107430576749424033161268946706785824584662573825666729605565207257748792432888544516327489541938845032329029423027590566561505717926634171667019768378456248889680024853088885365745460111903901230765059151075737600000000000000000000000000000000000000000000000000000000000000000000000000000000 170 756605719502289816740610556954902234532616317268894439430940382959742075775048977019300959893879938213389347637819617756006322599794925644141728177320246813692108939402050737515472613581746435441905403141300761110183417562749285607901989556121840950938070872044306334784063331940266861600559512449245829262356456851043640023230990616487620684055442471252611643955043007175599062810368233674522721564175114337600929283009200260907866400800907461408795191509248127381357869305687802351178345852533891678020509105856349683028188150208921600000000000000000000000000000000000000000000000000000000000000000000000000000000000 171 22385729238569609863043698542023838207305135907617845762611963569346241919841617872370744804567676329786448303795560169937148700195521804437985531309151767103776530958558979409958454630947916720162161288441222603618410275235811645791557485801216251261130191083878893624597373355410495291778670297652993711134654683240318167598815709002711137918589041743340192430959109763032599795586355953076443385296601258207869113675294178969197535880562759162830374043382538983796845047567233798119454602920972444031045016903568544999550649104995870310400000000000000000000000000000000000000000000000000000000000000000000000000000000000 172 670050701014947377461088127992730091048737671757918894323948945885369094144319063408406892113604608734995254697364179738802026054191191380875638828347004064798102831782456009768495756176103911405151231081448013381981720754135972337675053561824866066454090579766949344154677972091716611449768184227951650255504184433087238231069756452020161672468050425181270091146641295032257096262657657510117189358974823994854795151428372437573266253272810651391681712590010551335429932874137621679843191384258919946381664436311350327446314713747164860524789760000000000000000000000000000000000000000000000000000000000000000000000000000000000 173 20288496523432808715705806074889675256342671763750856981066163533583366140500826128852551510022084876757505410326738997804975496697243583994229649399955349972948763741919080605441558720355954478648803606674513236866165200221886808680174650894568187456154821721632688054786706231724015545531341365708755173719171691873281613286899451271839037627405009610048480891938679100529433425086543967662640019509842390468816288813264668142424207164309575131530900946587202700753381671060124117609898534295502586011809546433828630896926025033443445614864519659520000000000000000000000000000000000000000000000000000000000000000000000000000000000 174 621397015170701155242717228731770968619879924857917701144326134202569644354335605038501940790887114306951050475180865594026501372168604269346614270642734782476124640481160015624422453117700329862961540530511022791445599201940145543084699913396550471834433421774897208471684205288788809710652320155502902705097475191331700567175030202830689385802747955499802549431827721103996906917198347085476811198478592727948229424762847617013524078619504565248301993768861057676939725141307205200859116954846108809141145197921649066582254802911516710126750269272227840000000000000000000000000000000000000000000000000000000000000000000000000000000000 175 19250286868095239906814668484013497311833346660609264043759380783190154264228424180654458606509599007160784890985100875971016073939110482693812201483964778756260002861726687622758029391200434713059592521853800651866495712271086517456471465886471894132876685663727397263889783455026604202560851319846233347890935150887533715186148424816738300156280938289056383169717928860067823254389363534168943844028012762435534925279412638424461593114748018955939991317080865497036698493810365912562741791502187077450814017601799641423203883435571733342980070661160960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 176 603150873221820658840312908558052691498376754735573167192128401888834979620794146355814032896336066878522960976064306397688288089169356269531843152628986009590161685985591230696834933576098512403592948738057620130058140967025373389613633232210840213265275435983063764055976943019029426166783837730494360094433625707845028779555629395710909557889704992079072715008460524879454696497251877993433494219653237390458338234483305265857227162441083309146774150015343980321682436596502881800733644787980617565267178400144073804135797556441652425963554699475985367040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 177 19112069292391178499903113547783406860774961295957752003590330025092743203128886780451941240456276212257100082641051439763269821860393468426084978290184514153815320322645360096975440395537082755607502502340488405980929686908577213470899292852298366333289389152586700717413812523818523439720647090570185325197351186198803499853380579776378252231002299899094929306654346181479275457265974418063778259726459317339448356017248927481744396283798032695027964915497348263035108931059059798608729321649074993618852637036377844646453491950283506325618058953367524370441830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 178 612428017135805305268099911575787297783348349538638203282685062157254821962116735669473843833782753867212526734517245110839661956686351047403122775466049398113683297842498948282030874554608258778993883253294171412544091838647853163789381981035996682527849426432267900820659000050173665944382948126916953569047794017426559294915356997471527277138066379889320600835582171509602879083333487251272895271868286294794253095141998143539902968354218877771871336296056823074708986728171560325699877325164852235294951121768102398298439625759064235039301700104388649450273033420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 179 19844532719613855727181010614447256184640968020873354204390461365581512504730986647671324553784201953570761728073555943823491728627116044801480106078636589202982679388501130370287653525633629244617265533243304744491803497976151070714997911083237356933178493794037383898445522986942163746123114990549625726360163875096684887909268636647013286904710511260836362290823429468721549530615405646543662349693004436438977269787788771133175161302924956747012693661247967477946205453291326263428470105752732533640250337128646026220082341382832574636870472165960476227963160956082585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 180 650187161914539362926514909569979764431607446616479784943849273506018993975230978254040251672300369624857766281601001485273054839063712209450741453093306675459522394346846024266952782929749021093302767358848052077956168540432095755111616951895731829406162785431606870200754438538464600940393295645423692337822897300920597001611543196210008366450964616141559915056641801469573465519938459160913701255110122883775929423608899512633019891677855886227966457485382844558327360694354015552330548633426607506685055989518334971435506825531907726304655020628547737985849183684683366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 181 21538779171387053388040421488203359655421476939145538862864389580608126119294302325268664223416525508824992826192329632113321393711980424025590218295010935301933093755176877602138239452528675363613532095090631325010010551939163999525202874949447758401311335874011184101179283939293372185725635091138493468307118909855073752988452702591271124139035247898792567778032883868647989000031650272420645652481441090385275773833966812318100759807249948830487754466904086894268942134810611589582637428961585055996079053566158889004776277537074860630645203165792990460290208515707251562905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 182 721377749287169475941289264946084175062027457711504127396781374251042053681898964335779225222409535298255940845625779253389676265819146671706135395146208245618356595296995325845374010776954952108160577530201872809738607183793233523831406919045790966499314874929532533969323296774099812060864558278414473840251729067484345916144946290862523212825641368637378404136000814656930387499682254552813260666048535285454340007281609098905044785275962275117310560950194651777828488598727439385483451999111582765867612821106840895387478410661823991124263839771101760628949009839556856333792706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 183 24425161097213687293386762560561505899300328553745871796671372894694176588081878111852412246660822904703882078150202182426896889112050744357150931433112709019695609699678988914387506271737173058455716537604056822597439378585543880324668328702111504656952965303382685361922962558437638866947246708121577257137142532141436114091698306404691670149172245272687189302918382456433189722081575697003352936019280606994189015625443351943211498347964233235065531755502627463480380003353311208934935493324195284696374082293848618996964206643766020585045117826559558650229976963892797125980752833413120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 184 836025487668884911257703356692682105745686779817989688685997275455983251825068197941192579671552653451343144073434049979324636694016904176790379977836820622467197139596643187682047405878086848990890769197091331827461752739869010684934300287489661685200588599831228857103519466756250027869249127237528560492554164574424202409223576739237650428356863179204318332479600413109232863222341011707610852353537651749410595876894295948921119790135365839531723463368300218649785061276975085655522068106621141883501105116186039271626728094198719781860554404840791631043089244046582611359811009333837168640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 185 28925682395418051509519431780433351572634065886694420560800423492945300310584138955133352280125106936660440079748398178690389906053304813706942019820606881823655011415292873897307887465807877842852179052008379256186079345309142758349711142392222563757148507067794559630371975102188751818074505493143807496331520558871795850160110541374729991221011059164095858261672950631982221462295928460400008541163758657146786142726999161680807022356370687069535784556007179627915001850315996594063633412434891188405041992793832955755265476882136443381545534336339220278159562485445047140169745256685009633280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 186 1011590222370925115567066156026696929169966058018428871261902010413695779213935924240617297390634375663103547879399231035515911028839917392994554879862777810566507565955249137800733932101514226001871747205926257102959401041514180072952113276573085422435160943457827330461178729446575558527432826736898850709857951398801786723792871075154508328198208370263245750599324763108231465597737657766172594354124235747244237452411341943134299742674054640834373698178968129737862049709331481409184433944603990070952798356420395425758177095151505356045644407051078530664330052265440077501109381975277577982443520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 187 35756723334587138532386517344260781834156916521579914217526721147044706381205986149200093799722856655347533565424924809649398659175800401816336066238180087822648313377390610960291744491891989898454690459158024855278072563074987302030209070240575945479158225659147323528830980168287758011077104448088698244640298623572426162970737913044668034179884912267300148119223547507522359592060123702040697986585255485249117617737949213343619688001045438537881399947313529356141712048894105682299367989210033760453755415517293616374617021271059509614971600235252075032193400382509851627651280940220978723110965477376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 188 1277374722328375220248762284811419235223285520523007805180654372352558296986133023645041320797806846117211863178705193466573597244424645201815900010338605164046732331967595837154535841163596410228735080444271351242850865450712914119116523457922517466660694868854934217886905412133209427951503901974679713669949152342420645683651070054550217397903893762177343063460523483139266732017706055266054670816771089976780778813387389652292344728544530086991298266401697224375983129480372553721588742449463513156676214539441539830662146408404373838023293402571897182302766591970174735668865011976451672763716049464983552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 189 46117114247268275106062251881371687319607890977838750705209578950686010166498787766903927662145928492935309188826918891924496595159195347524162724314966334477372291679735501496847411945650868304216802448213451343497168553692883021347880707001310676869651779607269427177856203288059682788431667362463603934913390073720117059700627144792049153271279267036798228485059170671070343158301852096417121130430328020622731506944807854280438962048856155592896552169580320953559461211678210322948645495444102048159145830253908797705960419895838441481591882495658661593946613404298874959916591553696507531164815452167968129024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 190 1682538758627729249747239285395363847474417682005297824931023946929549700702208432410606594865207040069379179394488492977181500777643196216320383649342308979682428450166520238121682970932017583503314085065404589175782335690316407677793158347457393258770965725139686175600615416770220022584323438506052443561547566572586611236630859500684389054721832407475526857335217295919529168738257465581516137412880956880060188330502324853774100216452682825594028996442294794789703959845217258537791273687505829512359474732508300231197779362050829096394886819349589148259999049681308422074829263121299708277975899927766454239232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 191 62030227632900288016748920353264969773891101631385907728571210370983853981913215725657808385026587531720979746596052539943950481508028969645547766873684887897189324907355775333974440446301842812607516493220982752300781159623389830064932762156911609647543427080395715619409712934741427296215091755484688603024571451014262663619017479470334574852453275655602681475911099867386802267224395687613462592122900771940856426045743729001014780155102494881770859351689783460667350901537850923095122857038280062381554103512578531429927524239325251781619769401207624804632528244983852890110913505049067299569143977807333181303554048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 192 2310752651579859756580478854638578370436771271281930208848218037001379833117556666452866810919363492482723904719343374314941093608736316567929404171484483072783481876262497652458072022850497145374952577353530921951140375580655133671255930621459256836763325536901094057021224075075005954540806543973915850774128305148823355450932002051228039175438320054334117642032491909569361258555580755497953029048608283678478549513852931529323865790960200459440775706079015253046610078619915455759809962780826094706156069529486512824555299287806470145695290454776708595332689031972801434550954491402235436056909733319972578083948681861529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 193 86974515838265716450592605095766776460927034372818111735244732023199103135772788355286111607892809168467924954397531521059934416730581559041302924423244625265840836999570903591032826609306421237894347910426402875231933900789203420446482444113696442812205459656217636326109058039196319803839094610478992483867552413760652278890109245394739757227534465208644339127105655444675306499203181776847370204990056136318073119017858714038777186552685684996575521859776372555086405821848447888158388123556216240470964579808595400141146838911518946838752605816469530702809609498048649019207231639249636006455389092628702106190878842813625139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 194 3307470512235728592921321027940364632205152468422626020489208971242049794009798252774335055812931409258880269662702428580013896830031252634787627664255664244802114759454557303880779289999813307935531174602191516306106450376457693889548019654857486397947666395034129949944122180325309282680384916476237229467868777671840658222144694805089721602005231790223710621839704161319089417022802730075859162795787062670909364489724423588246370465941637590953315469263653386207015635860162019976215856828767606034973193997818757901375871204578863823673535708680612333130223113725523110262788405078703460121652472055696476556814498587801654027878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 195 127069846706807761919365182679011975141047564296866420278108411246831056820509859168601542212284506648852019893861298808897567581645481784354253423196879370037186946513008345018720172735426765293670837918541061240778451120389309549115349078954981370233068408605589089702548823584661283250853466878532329154666132139064712438522928206698910100848023539225570136254475007218450171715269193747001223884639438322911705046739613395616053400044813471669533497617390320736019404471236367139228723064265327475640268714220602914476499549212703123806017140351829820588699290727386208146164731477243271082225584837999908868441502099565936732694118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 196 4931840130378301486862315670763902635338261407657579374614161311267109939423064551365543204860390902344178569399715610249233790816662857384740143830330609816249074497421498979994196982152651054856933743597010247889927916160884743635091696095661724775769159654940684804755518860506990618780918606117096904813959844957962673378897808029664354459272287461063620935324611999750414598640727546438250553007487102433728391602101039630790289966803219836189343162453889928007240219921315416928039600754722148348569723368029595805441878916395978494896201416990491237093569601578972371855879420557919537996786088447291143410564711096687139188364646809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 197 193362858323644851146241040752488361963302510938703849210420483624646964712290939991114036660374878842193946367524163765528283564089036717703296962341160130065054540705512297031667557764263385913972923620951307845851086472629189103075137978738346501200495320300373477988657002549286730195286810391821987253580608316542533118250482416765020793053076647195150557852130947786501674416685410686642292026659029183564417099939128367513713084996760170505981677445946583592607682984105061605463471315594524797364869495668730948573531251982990109197231057005235092106727053874526321741194361093277758830631294602002726312667996702417498684092128127552061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 198 7657950533411194915197817779636681841821651553522996170817215707775972457688619868670937088062248349620487508835197084797074612814368499516358830173986340124162953297633382706021632638004367309752735257815731961286590340951250186021416461454360770276258751379270697359955751057819198572316595789239774792251510639548281769065523462796109506550147233375379893515647543122705909721830017849136258339231642014603402871332809645545721971128949852925787082271188756086258107844563026823294677581797961298626870837011341794721222400010932380406692412138005004270859802189689755733026903974467196576147049572286883401569609980912612104313302360409617863802880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 199 306341306170810808312248769524807387238466321883460761932720707053216349107048122073240193630691707014065300718980433052054524856194414126498060308174043543127606322814093086901986660636672989933350739695469032885193617026954727232031413932592761583138651978988473494132842293555832073349236509949681116690570875606667765284345152971510445589896364148176575702840195495864228778923573181887742884933454511820515543474225727715116604162217416659985303323651004264084312479298251495536188897748423512751256952747617985462630814844181490893911674194935787302801692823737395428121502976823767588176588135595504776890995263177512436734209676488028802679528488960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 200 12377426511951951850999950283830601504584497853877202502332149779927933297254469578716775500229967960164254574504259921295132317421996530363557992249456304772832578699559316642504511540875676360943464230119960924654287556644635443718440966973444912450046544605594888651832011860841699933302485250492166330932156590168394556943238503899411943026115723158649523347078605893504193087821138662131025653876949972546082564615180917782489057059289562019608215097010273296335857749424302849947026171653475262677048595863352947985083428047737005814613098785284335466735063585349310227131433407020912653599520630121405126908899522323734817543825312647628391092060160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 201 505086141258208704287346971230276715621760692747201329234376672537852035485517301082397114793683306770240230462180239302156647195926544957119795956879030743691301564925729076816275270971590745388712847088323541732203679330532579039675454446459918238626936784777580192869124057030969695075759271495637871352432169539085703555315676070372203637938785766823379286139748111042191175342479529853466678672858360924661761911038204905152755875601627520733630608668325237891951069225290166570767189329424034530505042736766531722415158145165232046005793691501903315957307658724880371757556508826570001586597592102937249221012745577294689864729675264882631961460175011840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 202 20815630256978947449438314872221013215272626539925371068460300803696859600510558432899793190761868185947411187416590509330051830504412607834619315766736890170235667745781743742915409118292036662589449402717873334809247320717081868686266415665684008847022863851725026011730055403322604312249994127249087779691288668331581578349811854839222071214878756573755780075562744742195224405861280083502262900132985684761597518348182942079351581255529297449575213989663366437012603142955427356321120237331796488032555041469331776005442394084875349689272609845924099533365201523676118876087289144020955968186923429649934032386346111241291850492833966203353623700975190994950553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 203 866326544148003111567723453067558278200987275711483965776699745131181139887165369650037901753310859169977582722969186540763022359706650988657392830032768571771761449371103160268983194797046753145351591784228711331310036748280278733923122402004656622274248432251465319274770757126620914547326027969805744465669442243059987503632495200955766037496863442629473104727236940599343131919656271965632261820252646954816698722004402908507680897152729772018445938507003216433229003345095481607499103998118499002451307576585411497282984827971425581716829357042583592970650038241797731846916731155222853841204130872269446282306538260312966970113017748231949722666556164573712560947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 204 36410006307414419248339036442887817239331219995375543617978613193313682182074415350319897886884257831210042400248581564774259225041567353757272654668254030515357125709473649208028796759769678844034545426303278506711954910002733387511647084276695352269719232882879723110373898044706024850888663742169568890016797523321711018564547840285776893668117681593106451268173531059784068369829488834063551734722640434440677988807162312939866100178441744788283207030144153239789072640865033102801224124975656874827459295474576291651828980725619825691982298943700833644720696466633730194764467740030563733826398151077200576251641855609909031778997835190722015892733890467126350866441830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 205 1545205692557456397176585425295733529527060968781575025674078817670179981324353928792732562969180993833021756322372222922294778355350901224325731916496758643564611121319355527750340333423698297789227158452123311552398180019888169828011224566154015008486034020640981155474186839371418681495133986314081808786236269768999781471974877894295584537253903160762616827496174836312424738988311699465821458810849200358427319991735488774709674563053191805759400807712170680689348938104100336501331999949167024304176922477465069333088488411693623156722359621612564751002336897276393669183104606595225666932912060942359446376748404144390726834507579925603295601812261370002965041912584601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 206 66215214933773790451669751452044353432137911813089573846265063693971872958926168452858677464142127052869661361603013021067074755604216636947207218035990336561036345755526878736158672216512845876405051967604445092655584551317346672613851819078422680712859548912664996669719284801012243983299344135805006771355200013955679380726536956737252204103523366241202039139584809425849684225901210918517203342039326045492674905592515507542046217892604906758119716329760671819514909689712911702121216168958958233993346508550312659495599399084107362791206033813562080104648258460789875488056719507881614013749027357543592578859809937862260618105528011347635780120843409021930587504078934664806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 207 2864936288547978250937388371968342631923079113847651492662890852898347133533291073910068704521133572840494189143652651329358726068279079444126988252313166028194615612247142653570205998935167312791817438313637822582762060902220372819463433538088322064849370702201307149054955796725779238952007192942182966708197004084796534133870907737861197934545354405143112674361260421030557344950720410907519681573804477642567486805633537928841520228436132309675536815014050783153364066419333027217110937883466034552462669467261345655475494150392525328613464292563929585725088575340398890639330104673153125498304093470150134005823156964313273568864294341242014767201902347650759390244837083856702013440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 208 125151988088591573097570269267797971507398930653169889267679613839015392233584152643214583426891665836102899245704298873201855302526938967760716913143689211306373129943874558208372667991697399772281744890533277501426643218435542425289045270034492516938047476720814414171438982420510560692990703653658862161679585040887012371726701544141417419551239826702403972634279799698722984748374647157090338605585864075298214892354647145972364575154935205219062642480930688160816532707134626265147505942964937378284324979713455002695176165125714081990114792154976003476390913988803978940587161897594629800408712069794445061682573189728360627563765653975411949479370900286905779058189064912442145772666880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 209 5519582967462964335436077723499114915090196967057839671585585803523307013354756418676935022715176158337407947187856913660816523995956314973951584424894507651045411111195083944994611790840458120607174540095397467433921716457569720260490890657191901136065256196155342680740719197787716215172850857950501480384657605902106221104170804257367256760455559110479376604276990190839338201110600817178707168366157443925981530748817190698032565770698693053755265385593200378823666839240061113365086064168029704303164532766775151914493477895608551760486631330190313636913605731470984735544404126277322145319495009427171262514615962394249395167517319488124123658592056336934092990451778346802128223307416207360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 210 245754124334973618800353441333294727060818817845781986531510144838602626205184611506572573295025223088282379802436263833715489561185343427758488573841096323828517078369123425070168749014295589687226170268382095893776677962084390285251952588347375944332213161695166483492018271589961730138056595170574972162703433116631758238681374126093645023358552562125718782366390414218091880194640741191788495606918192731723629597426903860838844190396349021013593811230666484174451820183664451783048375193558284093998109317082234047500596628803994220451282176677367762458927416726696104018638108718530194172133861934158812798787780902563190618492201422016911101933754969886281899925836150335262064788701834117120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 211 11045920033340493118807765566973773534321362575812653696267634576142771325312421448586357894860811430387232461147750690678080299373183705127591991994984037466022704624503052562645145390414405660890498683710205217519241350167662098166158661388548582067543787168690129088213677961987372179701072388168968989585439350051453058865331863759373209990065220231972323286860709426919493178032161208346980355622931220892408074199933552212218681551838111747938996769033043236111925175261967402884131130288986436638352885431232669703690560716829350389081979087258382881165332472434588799616789986949143853921663262071839380257077978190413089999823273667601644615787850516836411552402918246675017720299495738132398080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 212 501175904549678504852950465314850889895363503603584135417672116660543197439554245486077319409735016631393525978908549966043599460504829095095013483348491747300285621754557243845766494564183000861377454486773096279957971653763361581312976161994041067419342141657319725185824833202832459580146759293998200765717776492985958718382936954180329259791524508182961851117093131383312269978177238617927129723146706704091135043859354652250965532462629352441269035271110819920041168553897423554797955134181617897876742864562476546278503499532008593638204282079624005546438461713872541476738694975094153002756712066276337193000532772283163306637314899447323442427321240806111830152255774418357824958484732039904618348544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 213 22953374254400756163324443401730792014408365248024098769051232291679977540982389042732323818085104632768173381370629036617104405761782393027833587737658932719127005846115991080361220661473721111729879549981123378633710971561102652545456552133256536857774182284802132342874698107414180795740888543474896355094729894617486406223171537448370461108690032524660405666206577408324086740399543263395662355503371305523862466049450843788760539178242974513570569314875832730079858181582642088018364240951716019777573453629181775664394822666194405921594170548302409010078417437453997868232168827228601571919340068500150773788001751168896967206305385546703585195594001235498672338975585046928528067276484270552730569474572288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 214 1061089451197504359720281740308924326102145924095667397295653915482887348178780710191544685550129465458121563156015830449227450284816271249131937427279430638303302061235602719285243428029952895542524786171604729325719893952231240633292216263961546704975783305234749381574047124286829822058747370715627073793747667709127901869390669047183550746715960887324813484473460536151908082744123685963019335810298735631429020641381789057642059516850275782152001167743525839817178102126058287223859659804838228227033128919028442641707065160130671457109716508339774643054094140861545581528027954589230481338444683605118120919757548273856567826313734657595864155425134417190150945590779910665828860721531551707574668491352394694656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 215 49509412556549283525986173900669980278992556330442621922996218226700659854254881411501844667860412799400745963524266802539158972884323520073200087459334326149988636726912597067025733117592408958861219585766301182218316671631484301074626900527459327389970424442077006502821458163540480435695321128807137180821300361824901463573734697144614183814052759547261705228891682422435302778601550410717006063538392942399076962520153698712410343900360843081900913640718608536587077092568378076471484725412718903548546350331686848071715745121190901138745440392353557831749919517299826614171900578360298051511573626403830070403264900592437874510989496139362894017245400297850546497116278378701910345884277630055245990458893688373248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 216 2331499106932179852302321312028440455970477425051758360667716338496954827152266361594235953279991638443316355110395558219073234693460072901624337516769082716375868618636729774822322254842189483154578865301863132517928976861840760817768986995037265204675679376253372337034849521723734792172359789525678369806607922295146552242295195619044344774608150648029911671674676599915170846124774440036827706254657048607679478078885527331304966696650891901322899578473903543807146918072280249849272783791368484315026034395103921598434287279181518970291263409627382618442966527662684081637073391452987206694046633123903610678423836802059854197233181314419032147598214493458164771176648271737994051799423369791108562135811360223104335872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 217 110809244808620853502878557176173346423111893435408875021719137404538762654431424847167823099852703251147159416451959849731222707070856176333096228669717376366599307870268549467693061334154687182240531296926869633621750685321147210205113817712652197792489094670705701606342252655225216908870336176686061023319391712983655124105228591774994771101676910105685910807093393821902275135710615268353660602707643861997595863659027950889901619353278442683174427722857715081072738817897284728735219196100138935193147081850872271722148173723698347227320142721022367283766533154327741238535666594596037502304482483052162212754777260950542488007871537937139923912654669466474325755611024797804080062440563776931590255272879012629906677196390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 218 5314858722046794640406641297085281209073191564583856296685256029402312194874284210681588843747375794023327952293643152305095393004269029747424936145107978674024471669330592938836928797278111495812213814997329890917020080305954072240174753416244380113148494806752197557242955596809024349195460836613243441517344019654574441174624817702880729756482723971009493310614790766954973387656451199272621212469032493442921650878462492896777718674424326975909210961463137181619501773281581583147008969640976549077935039713416787673187475084045457293016636189180106491893662580159848163274059473123448587058217468353502169563763201535982225470457254440859125130543750516462917763294932956773163703673420032128738533210954860549892422750480157900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 219 257255302662723058004289862634295256603551592616370445502882131840230325548673061572541154263400774240168065393872059036254953693590905893649116001740828131684287572237214010962042347042073528542360642880451795477978768735807815915473334909413054288013228461356841613835951784100940636321549335868538715875559081563765054402422044300113741598558969011234172357598233730941429114393274844502584362800455168500209660830480390678244682028619125654350490253714648117043852490673227592690044699010397428125352896287065645065608433381837755828633415781248707337111700079587756583544582439813427392501262293972049804352184491580838370184136882411392312191633806134819802220032903378890394918257243855747663077904614759118140610676360993404721561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 220 12565387443819610649677424116192549964745951184307855521627013485480607827716838346901000966039869009675731928045640755128636453804385164933833886176772192413643550776063554076714802345431187761096587731151608799309715272930649650770459037226744046141123195672145181211583553197737687594274574900588074525885105965554909629710962971135830828171816064365236088365623820032405216559906378643410634381189204743991892057444748623586923735049249770493229450557585197937077712480222602784236678692948219333388796512223279764488984397476185431482975280911634108832868726823167119732030797335474196675933215166121038150192937919049389751012337265672042845029893429924592908435368601735894151787170332917436314007010724564632849644412347971437959577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 221 619310709953124138934875848165434856415628755233809925609700810079466662501769408565841028257077929445879020568888803501340360739257783839077064677999545541452616395540055387534442525840448519443734134905734407790529509614568470183172957780910048934360137707584185652135362845216831572392804371283271665251345825399408595482473079847430000359824048932992746894987491743008207320650811068905675586449211373092187525091610190972322265816084156059295982330707521105891797144792182755759194981339473788502791454384579373251172756244414138619416707984457223075803001226375513562364829562366570082222306711352522351456071667031271073549094875483032429476242970444836969567292676579459361575815608022075488811616560668766815046099024249713850711434854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 222 30799582747778222518387025130994248658711373459969843722600753766901493494689359927502172047863845299127162573805453208048786141752431351622574728823170780669177571405412417807604260583916307239831038496555071049489805955042977870730291469922319677605377799751311542095110488122426930188477943094636804029795030637702493703574186933266201411712964504228283761045041393453893003132690523381037745744404414523397873350129597712351566280738799652201128131306467556275341978942882825252425585146337668248867679256415879011595441738011067375062236063908771507359401249826515272320384517062143803931628201816500418037971590911041610530509897223699459074800859996816102891864947293201548586592519120539604466869817035781317382847689259405832849539285867560960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 223 1545493377617785971758197498284364240341357057223336651318146937323785043029057923543667328372458458471971542452977458443538249717805813967054756415345626808475789651572874071988328313261533988817608009444012351099898275816507198990863828892452709774765776790292998569850896517811573053979406235159104882146072346261785203587620296230679047016676491575843149606882246834752524294439735064701740321092930452275989973636998337168187429073274788428330804921755065604713463001808544180027445425314553740586383725106489005262359402933349223517044325794265174292095354026402169633122848722729804874817440557165624847783233038482294026090475336766195200333765378245755473747647456829987409750104264642556651080778806769404146902054754920187165501207374481766481920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 224 78245294415488317467758590806113703908263138295159204139210866319294799024602821275976845128492299716904866133166728458960839859442792310093920894454007235343361232562341435106681734071852267525821419297014680519137941796264282020318426572908677500484401198357937365576341633981116313786709161915301293832926743397797382432646782253793709988001631349789771693365688694812799800069860472251577896426394543944331605105653362156433413634344425295749114994490504533690049590926301778657931489963831544419983672581852590457125624188985385870174920740521995776138556451949735040660324958930714929843874491066579711212482955902300986720260876898459714969892480192001900764732787251504164021816017452819381286112302970700015470227386764703016722640730602375467384176640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 225 3996694200454805453615191472649726047444214393019272689005375668915772736052091978011989917227500454990446147076691777367044020286841059000733487391884198049699435155405472687273751691310279079759235893184115898153836853242479091424616940278196881856301042152672108989991105042897547137788045055791384753657763168231102283730346430984838465614713372617484834954006940759426222971617732922603719625479373776304494122899474566426566601698226320109382345220261897776068256150874018822984308869368917872909760181626298938007607905953639735100722899372234789854610962266771079361083022355695850886784228138140177233316989549662094963499872425657030003717181758686195743938495088729437750273533963222066210592479601011793110832102364873073093526141578554632547860480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 226 205957788276915622307321390368281134452825521965868910898135340591127204768976977099913079128493168714441063367089904838841989847850789411035048098474554775475613067408181797287472660504875991190977221163131474182088454786893334056403768188449623079993257314963004573047542696181490788302605601673793631674947339362541171138845202651026088125716895757487536282165419742891207815967082570743790687015903999418158059158902969766899773924663059378816694920402865411264127092690273897772413939810207267573852651313858637812655836595599604030629563190553552199173164057922756789173878918141659862749582229565644546765049438222813851305324122262973272188339657430822706440772241001515697912729690533258202466616322816468330151439571641723662408199610902562272836080107520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 227 10707134862095595636112843603614155542350487622013741412867082773900817678847642338785700352673565597270312963613822601609050573935413579361769215630440180430153824557147099386492189200694917216302797364686690637423314528817949513797695813391355033268430090015464028534740754947905248064493363729081346820325724662901382976570119375826098613208110951900798148257779264277498301304958622657082184002898006227671762333780436561377410259013420233724210321198358711792825020114430342555455293174742216248953613743058949052273661204858515569392926857305109848971382361591730194452357169499792005210446540242463992053369621235536116054524598222276205295860447134043999802321544387069921085725004207697046465256959365062328109567961062123057521123069907977670302365664054712729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 228 561525359721364854552536876597271874649065870211282354257867231192074797422677926413236164364651506875831807057142555485956786672940473487502761444318048377883604171670582025255263148925817714418057048455482421017015472576391511308668794554162184120659928824137013758990228568089887888087141807880994509506996652034462532412021272231465537833868939190191720062386666276628033391453225403393421848367770751807778175399589490438560492204593935106290317030424819798385456693819949997556794933496647151516450715729080623529264747472244410291705289482451032427768414496356046697689311516084950320973656956353312305936900606151544053942817392871645249516823727035755173208165315306092713806349225978347363126465720550509799531389568276886482551318848982119276830018951726559867699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 229 29706395894779355080652049661458129395022074430144129815756963624872612904961090611627147807300845528217130118058798767677289452117571558441463875129689671680493593735445511739595494923152012107716248882265882747518535784139591713652771623102174331810483515373763580284415444853203588807364392124594609575902723424311401641621616414069053293947206688003001207578329467236550705240504307858467690085498796973486071466139827291595938884227111524925789638876142406545344348881322235688147917319898533830142687067104212282273486918422735367861566575491498420544996406317974911348181794776376614405811082284671399099387110455362224126937007489005578032377935915909191549559259831244048603879277466662941506452565845674652541694548370713122128667312744136262520438997625884530656568934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 230 1585253152858686023097778457153337983987866577155980822229451650981688952695884164349418891979953454130779921694830721957585880543484619085777591967995325593581427872715638339191484152324519874186770176098811383285342214410642159561461720781948048662886635664704304742633696129512842390435098942894485152236879104840336946375483363640255137839717823565493489879848836087136458029215859270675335023115192380598267682142645959021262229843821341770930186562307125703671950407188805445691647851014059039962044182216916451045708400598462373775314388263180093345486716121363161168304069723877957313489050167357881196676504267150842898914221798766363455789220817056434796418804887573448856857013898846000040828984073001418848573673552747660337453926290166253974062198614535688967098571161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 231 85329476838947299855625539276195593649721321772298199141055514260243807298296822272834925263457076145923836025152253963587288120778532390119463483126505980082060132303018296871025578741727470989069590470448924653388614426338034147768409178563831395221693711256288906728634533919484431554051046697834479171031862296908234815590570979148332614721647261734877136303754473820760052503074693324537177078217900975873630448707300722559194578981706518834576040480102591745024438653355575312334134698292743334745771830921218296601574750049262960448346277981522855864486236759501212037261005710837284399020116076282447868045817074540373587730014638941107441786678499463250509447986012844418463417399168603691219537213172873503416108700949898627312877903658378609124866892761682033462197046634086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 232 4632710924521929897580747191445446864190449122403240690312243060408957142145471885161006730574925089664971546306645307921653693167677498908101219928981936636040602861608766870010307539326867567198426695198672858983501728821333292143134567415080701546989941813046828847203434068062176392173636959529149467831198251540691342285775995793694462086558619974014705479929918023267098536063974835182496749658504652578686826882275856300513272401886253162532674896738442262415362302478890576790299183096568692181959522358177598410163882471405021144764588240565116508780977704798553177882175818087759091105840107930607573824043258726322468577162745386595437963654237325154430163315602626253961804325728440933120341243752789062956110970674013668444457804115086905651080634206752641367061200740972484362240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 233 253682777956101537510278597127259629873325641258150828501611245441663448959112454110073044997014853718300615517938795841427563472608442385306079484817353174986683685193305862741106378954919051999407121806771839593228531636119729877220612032824998597680939868413940843591332229801729030900642841630907242173019419037008545461277622845476293186002611057602784643166148352634975629415064377704514536310974286868120037622054401009994656517680773384935894278269630982823958232645677152778982132890966237796791650730162870771172412011295216346113649620437858134908372494274819983807154061542176451593989065771994059809751956200032223704348234070304073495518858006077302875232658419816326452156035484068604474709728260491546519757045249852964329924443860264302457676866904510113818605315139440097078804480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 234 14010401208641574199877580509682126813114024147323818030653485918812376602681068102227462752303584514080296680052845124964700835036373283933007789031612947263791290244603661473874883135073267849307808226838250562980328559976573411304997796542377395828536660188622656425063599536877125460961078741827663477877798302831736811099077150290062839948731031165529955886043598672715904232908603557533125518780291741852080614343841909131743855491457120805770084231112361630814766098701411092889790027789624448842512624168563653256198631677467770267176576190977216587069075712861284783631980619612063902303572744768300762554353787082834824268699593587652347013049818196120251376207025853009864069551188267088614432871448567953355039573810819060543425630286357568629384386890811488169770962572290485248368113090560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 235 780365817963945363816464614408115585900180970519099119847927504586296875547294277670365807581767733371973520500604366635842346993552244344300787382311776300305044596065174863305854072817978480643071123141109274785572238241656535022488619222327922943726481583027559044001812282573601822281846608483247588660786831113143460804044789149444846690985569661319107623367330764483574745264629799975194040094595616692225625334238572173704421839425725672434263656183894163946395633404225645867541132003863830017261903529534755457091368313653292013116455831478448260579008931189054275799905109372308642987587893283304340166674180920762424871271028919018685420566454546446240803987093371854636865500543465372286060227474466025011362807763820100495064420178766363652257819313393090738331615154046628245676675217489920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 236 43834735405844002700926273105647691190863115909536289404512137562920770188862290995873383711544854786243432387526461323843464036427696790752314916045623331221976001120073722598534838597274147658391331063137882186991053871544116924822889607456406560344506273105126030467842244043127184590338016985622128276667005425555224844163805743787715054645586409975263454243981955577127411311508896735481812447340294881540542004928706656947211064057276201813026088326397811828279463601484159705334627049523842610629807175382514472758145130363022074628880569494211890682928212042031255551318621937169333822399402101779627235307043173559047126875014741431559273296551895601937091304496478528036503193062869435813945644706592371350648528436437773242960912287697738666813554508790525697845554540505420160675235522596338401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 237 2483107748781156909305845517765347508342140062693150170111506444174009053425339691227613894712433271454366990828377838491295135985189065303935004404637822141546805496333960677187206356397272804929069335544841846727577956016385005708252434330250550301505386240033669316032045737621461136201544553308519189752297189686292372563512011672368015133361457470938024646208352015686662498432365716230897309936398785100835816248243422292485497391135556741164678205036974341030140928827778777267569949014872415303669602121158842274993549604614719564381333922455880348941900229356418304492330702615152518376482672115752306709152468083856314818969874951992395399000781070227461540899133023313123048683924043666533372601929051475810701254969645823882032090647589553671367569103865719096093650457867233898626600273553848526700544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 238 141845131214518833767082350063455431925773979861285635508980884337553522795294644363709647566091842009856597420249436268954319324124244749102162986017459922787351634013445452230783575469154977718015781437878309884393170873986960672349591999441718206628288649859962649184245632649642163621025715861316301331653945080493653161245943663654102102173568146110794938128129500827204084379518202643998056946274977637347097738070292788711273501632156056352011117265149242154441059575677656153269183312269606254261578408165759779297825595191963939199772348862095893998053683003458729273898017440279586532704920788471492929548768269956719444882049339126256035192703634831303012298306512082485394020242466355967854631881157913760192729360115030065329536130291571683908071233339025468686578980065392881673752647131584062013768204288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 239 8170709881371235200686384427830963783800339178792838530937260782804427642894582556907893029919126471220926032054237399744415958283033482071384184851934579964722273131093680273303910037279707823852980121989950288601835160020376346646000715862558574589513332305939119956492563092981730787928226877028292739068910524343239801567188025209995974331659393551412394603102259775541869858305264816546191179695921292961493473439741997712111477768474946315093212067524552644741834749372682413140432387237368652932795245740202072069332455281381776999477708544747153228244789189936267054388964339051832289864887888209404874612964096924975811676180177771118895213974427906002225267310060506846463788385799624691554084549436225590139816732545199245293010698558286848149394902631959811128465032164368600522306563564033620068788778100064256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 240 474587787395277123589447808110652282971663398351395797696120559081884066115019786834851736326058841756966728853436041235574815997078381748549642736945981653076977746908567378563669127543507062844300828598273415082486425429082700067371066790268948466913581116795388211254425177299913640387898354403525709348271508775298096709515996892869682139331342254011449340307922853517188272778201600100565322975279058629830612507693249480555584322148729654873313292527140402356769426787092275963249316475501614530012443181145182539018705301721939853952856482868002715240571284712936788907029592533834157878538698179020222632981578470129687481560986460117426922008329795683087235694513766582544182397669302570319511196686581439319717758448339640197187310491049400793349727453715178273276893296807695519413302246677314133743428859055833088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 241 27795198830162873800263142562480442069430128968012669696917151231298798891256811220235818874939211233174973570825426398961608510419416682725273404823844577634141048656424087704434763388459910149838579826869174440831884820746941861630660762297875321395567601956263176527975952979850478993791026617693697031976262584869955606491552578844678351500482799827249357244335969073166387904462783429461360754051259849503285460331794649214710808437437692332267594777103727413963721939791994400558065002516652028944578676524629693049153334115749745884694734849083716462915969078520132528864911167840112282101091535872373747823577143300368925717937325339788057768941248912132731909899188420620336512716344827545612279018224075795347175891019085894529596316033407111474181884425333623008104823166631594119638518314698262806152527475481438584832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 242 1641363007825405695748932436704347147765390290156716438031341511749031048753126924737739584063539466381822978470168773892360871144237741262182269277437830793270551676627443774591871795440780896165272810555606051385819156830909102377742500357239543408228437882974651642435920241231229813890647496862268786922163324037160114139726045937688574168751560311492056618971102456907590644080599769169333257293593465008196329779695148685248743150207851855528143749030688548040299506779328179741568206464113419501636224825421650121595037657981057852307856305465919927358662569890406816765615029780333238486376394079386610302269471585411495813793158867209342380306777595467559155834430537920752799093476018634384414487660135398002701275622322094213291539307615291193677104445147615283662039621130034450339364438136838971837679257566379094026118758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 243 97725166607995927657973970471178687630708892498596429853456358661104787795315702084057363825503775493536947753242547763010432159699796411871850617887604283545126024259839271242106769081754311562042141860128670373329212448900952014405419118562228153888518215510706057156474161829230216162424104158753056566593102802572925402075991861566892720788458278068425525578219024239164007244741189178556971622044997200043001550830606542887163847839085049563281205549679212123631908194698960886269901363943412007804832107265836072121601190937211646823174960566365463515004999418001857286040874938258224348754504753694892482458533347378473486153557484737809972390790801606006754539696063014874918191626438581390244671090821288105181520135626833418720989466439071390522787384700040385796868157485104146202139662912584048468358833040037427165664039980236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 244 5866249531728799644491792341558640581052809290108804296083934610315696089538790975138227966539285280078944776986114838689817098060382013715857064488924643407168595071080351107650812972679848037729292535948129779836995165848327137634844677540594541116765554532187919751255183266422612547375387923585567611911899257449469138694508617184876661595315054126082457975872987065343387908342109054132374208461063275229873860498269594369870105744492790382789588447437153652108190189471990701732609185187236919257797975944279467764954224111105913866465077877504581626208092501923300381789842997516903146024369254478921095024375631794066324723469919059377942570111494066600467874955306334989573237964578024632737620016890104276470005057032651709412154422500973715912000741386208229238627155372992112187532657937867435346881733892829285356823693080001091993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 245 355019748538251825810089957403308902119486605026754483863157830745386486233615853618331986643714184113172723285822749309165787947379569717930487541181839183235585412303257318654326386534368025612558404095556337689322347873914526448354856722208542781813966422406057906798056098822712933943501550319916895048262878466909770935324199744435984753100422223703433692594383258873757327175175302525524533565450428635555262249877016207829654357373370522502475458463237494864648388683739832339578054541200224441234914646022909003641512094880401059915509232104185454599668659855336608342177591982955832421101346923966351804795662914063842097423617544967466854645600393745616484064103310187854064749637160504123944576834929978406594457281293436708143289944864741102536509888552475288937883849010879118699089338339591512924531435574831580732999314387370613145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 246 21660476537807575748844087500433548418373202630699066758130587640186069327150492874596216032450114185184504461072758099629488928533651729911349264239227066734100135063492640550567881309214748351395564582101168375308728181019268953717074005379870307566092139493885041273756664211407388499955472112759763696320517962756819170855866806748503529165499127939552050663509252189856792660606129169992303678765214517500321776955471918675912964427616783085167672097183913683812906659171963625778806413767856985419262029921334839635389170080780566529894882564525222109656446559312153060848622592149084295408445906438048956850317733111647201714963767542654922734550638292072921634456253590798079669129936195273036471241347070299263744522546513891369589492781331678073895329402655050278687642769092707966433386221901004586273247177830495709635220825117481664669286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 247 1332271637691797102239687946022635664480665663943636256612885258249010776262411149743679242241493906253096301503674330728053004245325146621917927729415665372457292406538325548225919102392199991004335199586058427788060893086382576165466396304377409697110325259512084993136502941787008494503936731989624590070033325127706950433886358241596345295028205164190368863492730138008940190479335002569056867016462784518570413994686805766388559957350304746338855686625885989037257880511213531529589316419992274062818808262519457780142522839723307637164580211933234535081401822815745147281879441158908573442072438561437124145693124657607737061097026326613996092794748462104432605596513343282804124513817242866697683560281411521372580008266456921231208650959913376709631588560926798958064311168293042955183923312746749885855405308803462841016475066399752377156378359234560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 248 82606213949349104333679440338128835809911697263442976719619048540610143814001411251020900538518571626533446593760701370733116460690693084646102342737216701629138623652804175936933163664371574492639011238229888254405977633168490825980689508534545508498968350815999009364354204386397179961791020087576780306266251007749240216717338012878874479732938427413635702243510995338249027048210459184982942439622645205526334862185552401871051113499937152412473963728695715380883667290140227263059242303413052017650336503568061745385575852577710949606545709983641995519188379480463326038737109190899606501802208816252406354053918962835339644435026234892815729639957544449151275193913712410511646539740887377673970868957332876765056064574992688162131120745619313234329255866939463321516110868843432674191368865113575910711192724926572147505372219739816633377021227082836869120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 249 5163138865981072310244219781865089721917139475164580048172801848230874543021714466577579622339610525889709940658621676825988520105836566086415404237491874521090476629430285086454180068859598362507731670484175441755849513316946640994759327224469387295703196935290469191579886362405230271854009125813814335977468191717140485937231687692264255294990109085344671929251746478824808516510154142923496866945594585917294468258304624221187663894491057665160824931419323478879400387280729042120231111058397760722422226218109820536992392795473657854462772067243931391425564697675641549612174644653022911647131370264372049162212795036735706195787041845375617592300991581516458401259769946185704520973717468896711753415828645050142712647242171226827257541376261606965872065014260334752764279776563788011749903605144931943162592608926832103856943992008114981441961870406393570263040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 250 325298567665138124385346508434040431068368162497768400212500116445997640059331808630139845157485542205752894446737756856476091236506840101210647948430687658838865715059871792241316788612625904895900432868206618054173986474101980909448042289848121679416784081104490246445305340373313399184350373350164713708257824578952903599875988387869471729775082477655284269736123140046925939800286929367659832846874658890958572848935523199419585678836382161363459232070269876441494480045408835819066980283417197626160674534911153007623008618666435096677341990123735596738001808069281851664073503317352754010025917985406505113546673074391110521407953745298363003547189489762881703708402844391740456210541675207706133657751300721405160827069189215399902818887113256487265125063902490848838475288341972530982226789638667587144820602880974804930503023690027405584801025101209272320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 251 20658746588069530564557048433096780243503228570224894186460713569838508544842846514668142717174511677793831983384619599792881149485072392519314778639235020288439165090506958548320461641949378326188764722705225586954959220022408127382771743726839759016703374647829965839724783610295736879378826207750463892416954830445588681942339651608294424499347601465320890095136622411526874154509345727349703692472584524426142743220893619151586195403393972086597923955800912425334694891857595656324083313388462987064590011043607731762841560892110937586217168283799807425111661965676222128950851367094906645388740392002600009611634704981077521460902995866638891824118866450531642024291586295102546830971101831405358336423973549735184260457079049918119392171363303575343380426433257539429260514826702752881635456881447589803555909812562962711012376987427106672254057811175592878407680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000