1 1 2 6 3 54 4 648 5 9720 6 174960 7 3674160 8 88179840 9 2380855680 10 71425670400 11 2357047123200 12 84853696435200 13 3309294160972800 14 138990354760857600 15 6254565964238592000 16 300219166283452416000 17 15311177480456073216000 18 826803583944627953664000 19 47127804284843793358848000 20 2827668257090627601530880000 21 178143100196709538896445440000 22 11757444612982829567165399040000 23 811263678295815240134412533760000 24 58410984837298697289677702430720000 25 4380823862797402296725827682304000000 26 341704261298197379144614559219712000000 27 27678045165153987710713779296796672000000 28 2324955793872934967699957460930920448000000 29 202271154066945342189896299100990078976000000 30 18204403866025080797090666919089107107840000000 31 1693009559540332514129432023475286961029120000000 32 162528917715871921356425474253627548258795520000000 33 16090362853871320214286121951109127277620756480000000 34 1641217011094874661857184439013130982317317160960000000 35 172327786164961839495004366096378753143318301900800000000 36 18611400905815878665460471538408905339478376605286400000000 37 2065865500545562531866112340763388492682099803186790400000000 38 235508667062194128632736806847026288165759377563294105600000000 39 27554514046276713050030206401102075715393847174905410355200000000 40 3306541685553205566003624768132249085847261660988649242624000000000 41 406704627323044284618445846480266637559213184301603856842752000000000 42 51244783042703579861924176656513596332460861222002085962186752000000000 43 6610577012508761802188218788690253926887451097638269089122091008000000000 44 872596165651156557888844880107113518349143544888251519764116013056000000000 45 117800482362906135314994058814460324977134378559913955168155661762560000000000 46 16256466566081046673469180116395524846844544241268125813205481323233280000000000 47 2292161785817427580959154396411769003405080738018805739661972866575892480000000000 48 330071297157709571658118233083294736490331626274708026511324092786928517120000000000 49 48520480682183307033743380263244326264078749062382079897164641639678492016640000000000 50 7278072102327496055061507039486648939611812359357311984574696245951773802496000000000000 51 1113545031656106896424410577041457287760607290981668733639928525630621391781888000000000000 52 173713024938352675842208050018467336890654737393140322447828849998376937117974528000000000000 53 27620370965198075458911079952936306565614103245509311269204787149741933001757949952000000000000 54 4474500096362088224343594952375681663629484725772508425611175518258193146284787892224000000000000 55 738292515899744557016693167141987474498864979752463890225843960512601869136990002216960000000000000 56 124033142671157085578804452079853895715809316598413933557941785366117114015014320372449280000000000000 57 21209667396767861633975561305655016167403393138328782638408045297606026496567448783688826880000000000000 58 3690482127037607924311747667183972813128190406069208179082999881783448610402736088361855877120000000000000 59 653215336485656602603179337091563187923689701874249847697690979075670404041284287640048490250240000000000000 60 117578760567418188468572280676481373826264146337364972585584376233620672727431171775208728245043200000000000000 61 21516913183837528489748727363796091410206338779737789983161940850752583109119904434863197268842905600000000000000 62 4002145852193780299093263289666073002298379013031228936868120998239980458296302224884554692004780441600000000000000 63 756405566064624476528626761746887797434393633462902269068074868667356306618001120503180836788903503462400000000000000 64 145229868684407899493496338255402457107403577624877235661070374784132410870656215136610720663469472664780800000000000000 65 28319824393459540401231785959803479135943697636851060953908723082905820119777961951639090529376547169632256000000000000000 66 5607325229904988999443893620041088868916852132096510068873927170415352383716036466424539924816556339587186688000000000000000 67 1127072371210902788888222617628258862652287278551398523843659361253485829126923329751332524888127824257024524288000000000000000 68 229922763727024168933197413996164807981066604824485298864106509695711109141892359269271835077178076148433002954752000000000000000 69 47594012091494002969171864697206115252080787198668456864870047507012199592371718368739269860975861762725631611633664000000000000000 70 9994742539213740623526091586413284202936965311720375941622709976472561914398060857435246670804930970172382638443069440000000000000000 71 2128880160852526752811057507906029535225573611396440075565637224988655687766786962633707540881450296646717501988373790720000000000000000 72 459838114744145778607188421707702379608723900061631056322177640597549628557625983928880828830393264075690980429488738795520000000000000000 73 100704547128967925514974264353986821134310534113497201334556903290863368654120090480424901513856124832576324714058033796218880000000000000000 74 22356409462630879464324286686585074291816938573196378696271632530571667841214660086654328136076059712831944086520883502760591360000000000000000 75 5030192129091947879472964504481641715658811178969185206661117319378625264273298519497223830617113435387187419467198788121133056000000000000000000 76 1146883805432964116519835907021814311170208948804974227118734748818326560254312062445367033380701863268278731638521323691618336768000000000000000000 77 264930159055014710916082094522039105880318267173949046464427726977033435418746086424879784710942130414972387008498425772763835793408000000000000000000 78 61993657218873442354363210118157150775994474518704076872676088112625823887986584223421869622360458517103538559988631630826737575657472000000000000000000 79 14692496760873005837984080798003244733910690460932866218824232882692320261452820460950983100499428668553538638717305696505936805430820864000000000000000000 80 3526199222609521401116179391520778736138565710623887892517815891846156862748676910628235944119862880452849273292153367161424833303397007360000000000000000000 81 856866411094113700471231592139549232881671467681604757881829261718616117647928489282661334421126679950042373409993268220226234492725472788480000000000000000000 82 210789137129151970315922971666329111288891181049674770438929998382779564941390408363534688267597163267710423858858343982175653685210466305966080000000000000000000 83 52486495145158840608664819944915948710933904081369017839293569597312111670406211682520137378631693653659895540855727651561737767617406110185553920000000000000000000 84 13226596776580027833383534626118819075155343828504992495501979538522652140942365343995074619415186800722293676295643368193557917439586339766759587840000000000000000000 85 3372782178027907097512801329660298864164612676268773086353004782323276295940303162718744027950872634184184887455389058889357268947094516640523694899200000000000000000000 86 870177801931200031158302743052357106954470070477343456279075233839405284352598215981435959211325139619519700963490377193454175388350385293255113283993600000000000000000000 87 227116406304043208132317015936665204915116688394586642088838636032084779216028134371154785354155861440694641951470988447491539776359450561539584567122329600000000000000000000 88 59958731264267406946931692207279614097590805736170873511453399912470381713031427473984863333497147420343385475188340950137766500958894948246450325720295014400000000000000000000 89 16008981247559397654830761819343656964056745131557623227558057776629591917379391135553958510043738361231683921875287033686783655756024951181802236967318768844800000000000000000000 90 4322424936841037366804305691222787380295321185520558271440675599689989817692435606599568797711809357532554658906327499095431587054126736819086603981176067588096000000000000000000000 91 1180022007757603201137575453703820954820622683647112408103304438715367220230034920601682281775323954606387421881427407253052823265776599151610642886861066451550208000000000000000000000 92 325686074141098483513970825222254583530491860686603024636512025085441352783489638086064309769989411471362928439273964401842579221354341365844537436773654340627857408000000000000000000000 93 90866414685366476900397860237009028805007229131562243873586854998838137426593609026011942425827045800510257034557436068114079602757861241070625944859849561035172216832000000000000000000000 94 25624328941273346485912196586836546123012038615100552772351493109672354754299397745335367764083226915743892483745196971208170447977716869981916516450477576211918565146624000000000000000000000 95 7302933748262903748484976027248415645058431005303657540120175536256621104975328357420579812763719670987009357867381136794328577673649307944846207188386109220396791066787840000000000000000000000 96 2103244919499716279563673095847543705776828129527453371554610554441906878232894566937126986075951265244258695065805767396766630370011000688115707670255199455474275827234897920000000000000000000000 97 612044271574417437353028870891635218381056985692488931122391671342594901565772318978703952948101818186079280264149478312459089437673201200241670932044263041543014265725355294720000000000000000000000 98 179941015842878726581790488042140754204030753793591745749983151374722901060337061779738962166741934546707308397659946623862972294675921152871051254021013334213646194123254456647680000000000000000000000 99 53442481705334981794791774948515803998597133876696748487744995958292701614920107348582471763522354560372070594105004147287302771518748582402702222444240960261452919654606573624360960000000000000000000000 100 16032744511600494538437532484554741199579140163009024546323498787487810484476032204574741529056706368111621178231501244186190831455624574720810666733272288078435875896381972087308288000000000000000000000000 101 4857921587014949845146572342820086583472479469391734437536020132608806576796237757986146683304182029537821217004144876988415821931054246140405632020181503287766070396603737542454411264000000000000000000000000 102 1486524005626574652614851136902946494542578717633870737886022160578294812499648753943760885091079701038573292403268332358455241510902599318964123398175540006056417541360743687991049846784000000000000000000000000 103 459335917738611567657989001303010466813656823748866058006780847618693097062391464968622113493143627620919147352609914698762669626868903189559914130036241861871433020280469799589234402656256000000000000000000000000 104 143312806334446809109292568406539265645860929009646210098115624457032246283466137070210099409860811817726773974014293386013952923583097795142693208571307460903887102327506577471841133628751872000000000000000000000000 105 45143533995350744869427159048059868678446192638038556180906421703965157579291833177116181314106155722583933801814502416594395170928675805469948360699961850184724437233164571903629957093056839680000000000000000000000000 106 14355643810521536868477836577283038239745889258896260865528242101860920110214802950322945657885757519781690948977011768477017664355318906139443578702587868358742371040146333865354326355592075018240000000000000000000000000 107 4608161663177413334781385541307855274958430452105699737834565714697355355378951747053665556181328163849922794621620777681122670258057368870761388763530705743156301103886973170778738760145056080855040000000000000000000000000 108 1493044378869481920469168915383745109086531466482246715058399291561943135142780366045387640202750325087374985457405131968683745163610587514126689959383948660782641557659379307332311358286998170197032960000000000000000000000000 109 488225511890320587993418235330484650671295789539694675824096568340755405191689179696841758346299356303571620244571478153759584668500662117119427616718551212075923789354617033497665814159848401654429777920000000000000000000000000 110 161114418923805794037828017659059934721527610548099243021951867552449283713257429299957780254278787580178634680708587790740662940605218498649411113517121899985054850487023621054229718672749972545961826713600000000000000000000000000 111 53651101501627329414596729880466958262268694312517047926309971894965611476514723956885940824674836264199485348675959734316640759221537760050253900801201592695023265212178865811058496318025740857805288295628800000000000000000000000000 112 18026770104546782683304501239836897976122281289005728103240150556708445456108947249513676117090744984771027077155122470730391295098436687376885310669203735145527817111292098912515654762856648928222576867331276800000000000000000000000000 113 6111075065441359329640225920304708413905453356972941826998411038724163009620933117585136203693762549837378179155586517577602649038370037020764120316860066214333930000728021531342806964608403986667453558025302835200000000000000000000000000 114 2089987672380944890736957264744210277555665048084746104833456575243663749290359126214116581663266792044383337271210589011540105971122552661101329148366142645302204060248983363719239981896074163440269116844653569638400000000000000000000000000 115 721045746971425987304250256336752545756704441589237406167542518459063993505173898543870220673827043255312251358567653208981336560037280668079958556186319212629260400785899260483137793754145586386892845311405481525248000000000000000000000000000 116 250923919946056243581879089205189885923333145673054617346304796423754269739800516693266836794491811052848663472781543316725505122892973672491825577552839085994982619473492942648131952226442664062638710168369107570786304000000000000000000000000000 117 88074295901065741497239560311021649959089934131242170688552983544737748678669981359336659714866625679549880878946321704170652298135433759044630777721046519184238899435196022869494315231481375085986187269097556757345992704000000000000000000000000000 118 31178300748977272490022804350101664085517836682459728423747756174837163032249173401205177539062785490560657831146997883276410913539943550701799295313250467791220570400059392095800987591944406780439110293260535092100481417216000000000000000000000000000 119 11130653367384886278938141152986294078529867695638123047277948954416867202512954904230248381445414420130154845719478244329678696133759847600542348426830417001465743632821202978200952570324153220616762374694011027879871865946112000000000000000000000000000 120 4007035212258559060417730815075065868270752370429724297020061623590072192904663765522889417320349191246855744459012167958684330608153545136195245433658950120527667707815633072152342925316695159422034454889843970036753871740600320000000000000000000000000000 121 1454553782049856938931636285872248910182283110465989919818282369363196206024392946884808858487286756422608635238621416969002412010759736884438874092418198893751543377937074805191300481889960342870198507125013361123341655441837916160000000000000000000000000000 122 532366684230247639648978880629243101126715618430552310653491347186929811404927818559840042206346952850674760497335438610654882795938063699704627917825060795113064876324969378700015976371725485490492653607754890171143045891712677314560000000000000000000000000000 123 196443306480961379030473206952190704315758063200873802631138307111977100408418365048580975574142025601898986623516776847331651751701145505191007701677447433396720939363913700740305895281166704145991789181261554473151783934041977929072640000000000000000000000000000 124 73076910010917632999336032986214942005461999510725054578783450245655481351931631798072122913580833523906423023948240987207374451632826127931054865024010445223580189443375896675393793044594013942308945575429298264012463623463615789615022080000000000000000000000000000 125 27403841254094112374751012369830603252048249816521895467043793842120805506974361924277046092592812571464908633980590370202765419362309797974145574384003916958842571041265961253272672391722755228365854590785986849004673858798855921105633280000000000000000000000000000000 126 10358651994047574477655882675795968029274238430645276486542554072321664481636308807376723423000083152013735463644663159936645328518953103634227027117153480610442491853598533353737070164071201476322293035317103028923766718625967538177929379840000000000000000000000000000000 127 3946646409732125875986891299478263819153484842075850341372713101554554167503433655610531624163031680917233211648616663935861870165721132484640497331635476112578589396221041207773823732511127762478793646455816254019955119796493632045791093719040000000000000000000000000000000 128 1515512221337136336378966258999653306554938179357126531087121830996948800321318523754444143678604165472217553273068798951370958143636914874101950975348022827230178328148879823785148313284273060791856760239033441543662766001853554705583779988111360000000000000000000000000000000 129 586503229657471762178659942232865829636761075411207967530716148595819185724350268692969883603619812037748193116677625194180560801587486056277455027459684834138079012993616491804852397241013674526448566212505941877397490442717325671060922855399096320000000000000000000000000000000 130 228736259566413987249677377470817673558336819410371107336979297952369482432496604790258254605411726694721795315504273825730418712619119561948207460709277085313850815067510431803892434923995333065314940822877317332185021272659757011713759913605647564800000000000000000000000000000000 131 89893350009600696989123209346031345708426370028275845183432864095281206595971165682571494059926808591025665558993179613512054554059313987845645532058745894528343370321531599698929726925130165894668771743390785711548713360155284505603507646047019492966400000000000000000000000000000000 132 35597766603801876007692790901028412900536842531197234692639414181731357812004581610298311647731016202046163561361299126950773603407488339186875630695263374233223974647326513480776171862351545694288833610382751141773290490621492664218989027834619719214694400000000000000000000000000000000 133 14203508874916948527069423569510336747314200169947696642363126258510811766989828062509026347444675464616419260983158351653358667759587847335563376647410086319056365884283278878829692573078266732021244610542717705567542905757975573023376622106013267966663065600000000000000000000000000000000 134 5709810567716613307881908274943155372420308468318974050229976755921346330329910881128628591672759536775800542915229657364650184439354314628896477412258854700260659085481878109289536414377463226272540333438172517638152248114706180355397402086617333722598552371200000000000000000000000000000000 135 2312473279925228389692172851351977925830224929669184490343140586148145263783613906857094579627467612394199219880668011232683324697938497424703073351964836153605566929620160634262262247822872606640378835042459869643451660486456003043935947845080020157652413710336000000000000000000000000000000000 136 943489098209493182994406523351606993738731771305027272060001359148443267623714473997694588488006785856833281711312548582934796476758906949278853927601653150671071307285025538779002997111732023509274564697323626814528277478474049241925866720792648224322184793817088000000000000000000000000000000000 137 387774019364101698210701081097510474426618758006366208816660558610010182993346648813052475868570788987158478783349457467586201351947910756153608964244279444925810307294145496438170231812921861662311846090600010620771122043652834238431531222245778420196417950258823168000000000000000000000000000000000 138 160538444016738103059230247574369336412620165814635610450097471264544215759245512608603725009588306640683610216306675391580687359706435053047594111197131690199285467219776235525402475970549650728197104281508404396999244526072273374710653926009752265961317031407152791552000000000000000000000000000000000 139 66944531154979788975699013238512013284062609144703049557690645517314937971605378757787753328998323869165065460199883638289146628997583417120846744369203914813102039830646690214092832479719204353658192485389004633548684967372137997254342687146066694905869202096782714077184000000000000000000000000000000000 140 28116703085091511369793585560175045579306295840775280814230071117272273948074259078270856398179296025049327493283951128081441584178985035190755632635065644221502856728871609889918989641482065828536440843863381946090447686296297958846823928601348011860465064880648739912417280000000000000000000000000000000000 141 11893365404993709309422686691954044280046563140647943784419320082606171880035411590108572256429842218595865529659111327178449790107710669885689632604632767505695708396312690983435732618346913845470914476954210563196259371303334036592206521798370209016976722444514416982952509440000000000000000000000000000000000 142 5066573662527320165814064530772422863299835897916024052162630355190229220895085337386251781239112785121838715634781425378019610585884745371303783489573558957426371776829206358943622095415785298170609567182493699921606492175220299588279978286105709041232083761363141634737769021440000000000000000000000000000000000 143 2173560101224220351134233683701369408355629600205974318377768422376608335763991609738702014151579384817268809007321231487170412941344555764289323117027056792735913492259729527986813878933371892915191504321289797266369185143169508523372110684739349178688563933624787761302502910197760000000000000000000000000000000000 144 938977963728863191689988951358991584409631987288980905539195958466694801050044375407119270113482294241060125491162772002457618390660848090172987586555688534461914628656203156090303595699216657739362729866797192419071487981849227682096751815807398845193459619325908312882681257205432320000000000000000000000000000000000 145 408455414222055488385145193841161339218189914470706693909550241933012238456769303302096882499364797994861154588655805821069063999937468919225249600151724512490932863465448372899282064129159246116622787492056778702296097272104414041712087039876218497659154934406770116103966346884363059200000000000000000000000000000000000 146 178903471429260303912693594902428666577567182538169531932383005966659360444064954846318434534721781521749185709831242949628250031972611386620659324866455336471028594197866387329885544088571749799080780921520869071605690605181733350269894123465783701974709861270165310853537259935351019929600000000000000000000000000000000000 147 78896430900303794025497875351971041960707127499332763582180905631296777955832645087226429629812305651091390898035578140786058264099921621499710762266106803383723610041259076812479524943060141661394624386390703260578109556885144407469023308448410612570847048820142902086409931631489799788953600000000000000000000000000000000000 148 35030015319734884547321056656275142630553964609703747030488322100295769412389694418728534755636663709084577558727796694509009869260365199945871578446151420702373282858319030104740909074718702897659213227557472247696680643257004116916246348951094311981456089676143448526366009644381471106295398400000000000000000000000000000000000 149 15658416847921493392652512325354988755857622180537574922628279978832208927338193405171655035769588677960806168751325122445527411559383244375804595565429685053960857437668606456819186356399260195253668312718190094720416247535880840261562117981139157455710872085236121491285606311038517584514043084800000000000000000000000000000000000 150 7046287581564672026693630546409744940135929981241908715182725990474494017302187032327244766096314905082362775938096305100487335201722459969112068004443358274282385846950872905568633860379667087864150740723185542624187311391146378117702953091512620855069892438356254671078522839967332913031319388160000000000000000000000000000000000000 151 3191968274448796428092214637523614457881576281502584647977774873684945789837890725644241879041630652002310337499957626210520762846380274366007766806012841298249920788668745426222591138751989190802460285547603050808756852060189309287319437750455217247346661274575383365998570846505201809603187682836480000000000000000000000000000000000000 152 1455537533148651171210049874710768192793998784365178599477865342400335280166078170893774296842983577313053513899980677551997467857949405110899541663541855632001963879632947914357501559270907071005921890209706991168793124539446325035017663614207579064790077541206374814895348306006372025179053583373434880000000000000000000000000000000000000 153 668091727715230887585412892492242600492445442023616977160340192161753893596229880440242402250929461986691562880091130996366837746798776945902889623565711735088901420751523092690093215705346345591718147606255508946476044163605863191073107598921278790738645591413726040036964872456924759557185594768406609920000000000000000000000000000000000000 154 308658378204436670064460756331416081427509794214911043448077168778730298841458204763391989839929411437851502050602102520321479039021034949007135006087358821611072456387203668822823065655870011663373784194090045133271932403585908794275775710701630801321254263233141430497077771075099238915419744783003853783040000000000000000000000000000000000000 155 143526145865063051579974251694108477863792054309933635203355883482109588961278065214977275275567176318600948453529977671949487753144781251288317777830621852049148692220049706002612725529979555423468809650251870986971448567667447589338235705476258322614383232403410765181141163549921146095670181324096792009113600000000000000000000000000000000000000 156 67170236264849508139427949792842767640254681417048941275170553469627287633878134520609364828965438517105243876252029550472360268471757625602932720024731026759001587958983262409222755548030431938183402916317875621902637929668365471810294310162888894983531352764796238104774064541363096372773644859677298660265164800000000000000000000000000000000000000 157 31637181280744118333670564352428943558559954947430051340605330684194452475556601359207010834442721541556569865714705918272481686450197841658981311131648313603489747928681116594743917863122333442884382773585719417916142464873800137222648620086720669537243267152219028147348584398982018391576386728908007668984892620800000000000000000000000000000000000000 158 14996023927072712090159847503051319246757418645081844335446926744308170473413829044264123135525850010697814116348770605261156319377393776946357141476401300648054140518194849265908617067119986051927197434679631004092251528350181265043535445921105597360653308630151819341843229005117476717607207309502395635098839102259200000000000000000000000000000000000000 159 7153103413213683667006247258955479280703288693704039748008184057034997315818396454113986735645830455102857333498363578709571564343016831603412356484243420409121825027178943099838410341016233346769273176342183988952003979023036463425766407704367369941031628216582417826059220235441036394298637886632642717942146251777638400000000000000000000000000000000000000 160 3433489638342568160162998684298630054737578572977939079043928347376798711592830297974713633109998618449371520079214517780594350884648079169637931112436841796378476013045892687922436963687792006449251124644248314696961909931057502444367875698096337571695181543959560556508425713011697469263346185583668504612230200853266432000000000000000000000000000000000000000 161 1658375495319460421358728364516238316438250450748344575178217391782993777699337033921786684792129332711046444198260612088027071477285022238935120727306994587650803914301166168266537053461203539114988293203171935998632602496700773680629683962180531047128772685732467748793569619384649877654196207636911887727707187012127686656000000000000000000000000000000000000000 162 805970490725257764780341985154891821788989719063695463536613652406534975961877798485988328808974855697568571880354657474781156737960520808122468673471199369598290702350366757777537007982144920009884310496741560895335444813396576008786026405619738088904583525265979325913674835020939840539939356911539177435665692887894055714816000000000000000000000000000000000000000 163 394119569964651046977587230740742100854815972622147081669404076026795603245358243459648292787588704436111031649493427505167985644862694675171887181327416491733564153449329344553215596903268865884833427832906623277819032513750925668296366912348051925474341343855063890371786994325239582024030345529742657766040523822180193244545024000000000000000000000000000000000000000 164 193906828422608315112972917524445113620569458530096364181346805405183436796716255782146960051493642582566627571550766332542648937272445780184568493213088913932913563497070037520182073676408282015338046493790058652686963996765455428801812520875241547333375941176691434062919201208017874355822930000633387620891937720512655076316151808000000000000000000000000000000000000000 165 95983880069191115980921594174600331242181881972397700269766668675565801214374546612162745225489353078370480647917629334608611223949860661191361404140479012396792213931049668572490126469822099597592333014426079033080047178398900437256897197833244565930021090882462259861145004597968847806132350350313526872341509171653764262776495144960000000000000000000000000000000000000000 166 47799972274457175758498953898950964958606577222254054734343801000431769004758524212857047122293697833028499362662979408635088389527030609273297979261958548173602522537662734949100082981971405599600981841184187358473863494842652417753934804520955793833150503259466205410850212289788486207453910474456136382426071567483574602862694582190080000000000000000000000000000000000000000 167 23947786109503045055007975903374433444261895188349281421906244301216316271384020630641380608269142614347278180694152683726179283153042335245922287610241232634974863791369030209499141573967674205400091902433277866595405610916168861294721337064998852710408402132992568910835956357184031589934409147702524327595461855309270876034209985677230080000000000000000000000000000000000000000 168 12069684199189534707724019855300714455907995174928037836640747127813023400777546397843255826567647877631028203069852952597994358709133336963944832955561581248027331350849991225587567353279707799521646318826372044764084427901749106092539553880759421766045834675028254731061322004020751921326942210442072261108112775075872521521241832781323960320000000000000000000000000000000000000000 169 6119329888989094096816078066637462229145353553688515183176858793801202864194216023706530704069797473958931298956415446967183139865530601840720030308469721692749856994880945551372896648112811854357474683644970626695390804946186796788917553817545026835385238180239325148648090256038521224112759700694130636381813176963467368411269609220131247882240000000000000000000000000000000000000000 170 3120858243384437989376199813985105736864130312381142743420197984838613460739050172090330659075596711719054962467771877953263401331420606938767215457319558063302427067389282231200177290537534045722312088658935019614649310522555266362347952446947963686046471471922055825810526030579645824297507447354006624554724720251368357889747500702266936419942400000000000000000000000000000000000000000 171 1601000278856216688549990504574359243011298850251526227374561566222208705359132738282339628105781113111875195745966973390024124883018771359587581529604933286474145085570701784605690950045754965455546101482033665062315096298070851643884499605284305370941839865096014638640799853687358307864621320492605398396573781488951967597440467860262938383430451200000000000000000000000000000000000000000 172 826116143889807811291795100360369369393830206729787533325273768170659691965312492953687248102583054365727601004918958269252448439637686021547192069276145575820658864154482120856536530223609562175061788364729371172154589689804559448244401796326701571405989370389543553538652724502676886858144601374184385572632071248299215280279281415895676205850112819200000000000000000000000000000000000000000 173 428754278678810254060441657087031702715397877292759729795817085680572380129997183842963681765240605215812624921552939341742020740171959045182992683954319553850921950496176220724542459186053362768857068161294543638348232049008566353638844532293558115559708483232173104286560764016889304279377048113201696112196044977867292730464947054849855950836208553164800000000000000000000000000000000000000000 174 223809733470338952619550544999430548817437691946820578953416518725258782427858529966027041881455595922654190209050634336389334826369762621585522181024154807110181258159003987218211163695119855365343389580195751779217777129582471636599476845857237336322167828247194360437584718816816216833834819115091285370566335478446726805302702362631624806336500864752025600000000000000000000000000000000000000000 175 117500110071927950125264036124701038129154788272080803950543672330760860774625728232164196987764187859393449859751583026604400783844125376332399145037681273732845160533477093289560860939937924066805279529602769684089332993030797609214725344075049601569138109829777039229731977378828513837763280035422924819547326126184531572783918740381603023326662953994813440000000000000000000000000000000000000000000 176 62040058117977957666139411073842148132193728207658664485887058990641734489002384506582696009539491189759741525948835838047123613869698198703506748579895712530942244761675905256888134576287223907273187591630262393199167820320261137665374981671626189628504921990122276713298484056021455306339011858703304304720988194625432670429909094921486396316478039709261496320000000000000000000000000000000000000000000 177 32943270860646295520720027280210180658194869678266750842006028324030761013660266172995411581065469821762422750278831830003022638964809743511562083495924623353930331968449905691407599460008515894762062611155669330788758112590058664100314115267633506692736113576754928934761495033747392767666015296971454585806844731346104747998281729403309276444049839085617854545920000000000000000000000000000000000000000000 178 17591706639585121808064494567632236471476060408194444949631219125032426381294582136379549784288960884821133748648896197221614089207208403035174152586823748870998797271152249639211658111644547487802941434357127422641196832123091326629567737552916292573921084649987132051162638348021107737933652168582756748820855086538819935431082443501367153621122614071719934327521280000000000000000000000000000000000000000000 179 9446746465457210410930633582818510985182644439200416937951964670142412966755190607235818234163171995148948823024457257908006765904270912429888519939124353143726354134608758056256660405953122000950179550249777425958322698850100042400077875065916049112195622457043089911474336792887334855270371214528940374116799181471346305326491272160234161494542843756513604733878927360000000000000000000000000000000000000000000 180 5101243091346893621902542134721995931998627997168225146494060921876903002047802927907341846448112877380432364433206919270323653588306292712139800767127150697612231232688729350378596619214685880513096957134879810017494257379054022896042052535594666520585636126803268552196141868159160821846000455845627802023071557994527004876305286966526447207053135628517346556294620774400000000000000000000000000000000000000000000 181 2769974998601363236693080379154043791075255002462346254546275080579158330111956989853686622621325292417574773887231357163785743898450316942691911816550042828803441559349980037255577964233574433118611647724239736839499381756826334432550834526827903920678000416854174823842505034410424326262378247524175896498527855991028163647833770822823860833429852646284919180067979080499200000000000000000000000000000000000000000000 182 1512406349236344327234421887018107909927089231344441054982266193996220448241128516460112895951243609659995826542428321011427016168553873050709783851836323384526679091405089100341545568471531640482761959657434896314366662439227178600172755651648035540690188227602379453818007748788091682139258523148200039488196209371101377351717238869261828015052699544871565872317116577952563200000000000000000000000000000000000000000000 183 830311085730753035651697615972941242549971988008098139185264140503925026084379555536601979877232741703337708771793148235273431876536076304839671334658141538105146821181393916087508517090870870625036315851931758076587297679135721051494842852754771511838913336953706320146086254084662333494452929208361821679019718944734656166092764139224743580263932050134489663902097001295957196800000000000000000000000000000000000000000000 184 458331719323375675679737084017063565887584537380470172830265805558166614398577514656204292892232473420242415242029817825870934395847914120271498576731294129034041045292129441680304701434160720585020046350266330458276188318882918020425153254720633874535080161998445888720639612254733608088938016923015725566818884857493530203683205804852058456305690491674238294473957544715368372633600000000000000000000000000000000000000000000 185 254374104224473500002254081629470279067609418246160945920797522084782470991210520634193382555189022748234540459326548893358368589695592336750681710085868241613892780137131840132569109295959199924686125724397813404343284516980019501335960056369951800366969489909137468239954984801377152489360599392273727689584481095908909263044179221692892443249658222879202253433046437317029446811648000000000000000000000000000000000000000000000 186 141940750157256213001257777549244415719726055381357807823805017323308618813095470513879907465795474693514873576304214282493969673050140523906880394227914478820552171316519566793973562987145233557974858154213979879623552760474850881745465711454433104604768975369298707277894881519168451089063214460888740050788140451517171368778652005704633983333309288366594857415639912022902431320899584000000000000000000000000000000000000000000000 187 79628760838220735493705613205126117218766317068941730189154614718376135154146558958286628088311261303061844076306664212479116986581128833911759901161860022618329768108567476971419168835788476026023895424514042712468813098626391344659206264125936971683275395182176574782899028532253501060964463312558583168492146793301133137884823775200299664649986510773659715010173990644848263971024666624000000000000000000000000000000000000000000000 188 44910621112756494818449965847691130111384202826883135826683202701164140226938659252473658241807551374926880059036958615838221980431756662326232584255289052756737989213232057011880411223384700478677477019425920089832410587625284718387792332967028452029367322882747588177555052092190974598383957308283040907029570791421839089767040609212969010862592392076344079265738130723694420879657911975936000000000000000000000000000000000000000000000 189 25464322170932932562061130635640870773154843002842738013729375931560067508674219796152564223104881629583540993473955535180271862904806027538973875272748892913070439883902576325736193163659125171410129470014496690934976803183536435325878252792305132300651272074517882496673714536272282597283703793796484194285766638736182763897912025423753429159089886307287092943673520120334736638766036090355712000000000000000000000000000000000000000000000 190 14514663637431771560374844462315296340698260511620360667825744280989238479944305283806961607169782528862618366280154655052754961855739435697215108905466868960450150733824468505669630103285701347703773797908263113832936777814615768135750604091613925411371225082475193023104017285675201080451711162463995990742886984079624175421809854491539454620681235195153642977893906468590799884096640571502755840000000000000000000000000000000000000000000000 191 8316902264248405104094785876906664803220103273158466662664151473006833649008086927621389000908285389038280323878528617345228593143338696654504257402832515914337936370481420453748698049182706872234262386201434764226272773687774835141785096144494779260715711972258285602238601904691890219098830496091869702695674241877624652516697046623652107497650347766823037426333208406502528333587375047471079096320000000000000000000000000000000000000000000000 192 4790535704207081339958596665098238926654779485339276797694551248451936181828658070309920064523172384086049466554032483590851669650563089272994452264031529166658651349397298181359250076329239158406935134452026424194333117644158305041668215379228992854172250096020772506889434697102528766200926365748916948752708363321511799849617498855223613918646600313690069557567928042145456320146328027343341559480320000000000000000000000000000000000000000000000 193 2773720172735900095836027469091880338533117322011441265865145172853671049278793022709443717358916810385822641134784807999103116727676028689063787860874255387495359131301035647007005794194629472717615442847723299608518875115967658619125896704573586862565732805596027281488982689622364155630336365768622913327818142363155332112928531837174472458896381581626550273831830336402219209364723927831794762939105280000000000000000000000000000000000000000000000 194 1614305140532293855776567987011474357026274281410658816733514490600836550680257539216896243502889583644548777140444758255478013935507448697035124535028816635522299014417202746558077372221274353121652187737374960372157985317493177316331271882061827554013256492856887877826587925360215938576855764877338535556790158855356403289724405529235542971077694080506652259370125255786091579850269325998104552030559272960000000000000000000000000000000000000000000000 195 944368507211391905629292272401712498860370454625235407789105977001489382147950660441884302449190406432061034627160183579454638152271857487765547852991857731780544923434063606736475262749445496576166529826364351817712421410733508730053794051006169119097755048321279408528553936335726324067460622453243043300722242930383495924488777234602792638080451037096391571731523274634863574212407555708891162937877174681600000000000000000000000000000000000000000000000 196 555288682240298440510023856172206949329897827319638419779994314476875756702994988339827969840123958982051888360770187944719327233535852202806142137559212346286960414979229400761047454496673951986785919537902238868814903789511303133271630901991627442029479968412912292214789714565407078551666846002506909460824678843065495603599401013946442071191305209812678244178135685485299781636895642756828003807471778712780800000000000000000000000000000000000000000000000 197 328175611204016378341424098997774307053969615945906306089976639855833572211470038108838330175513259758392666021215181075329122395019688651858430003297494496655593605252724575849779045607534305624190478446900223171469608139601180151763533863077051818239422661332031164698940721308155583424035105987481583491347385196251707901727245999242347264074061378999292842309278190121812170947405324869285350250215821219253452800000000000000000000000000000000000000000000000 198 194936313055185728734805914804677938390057951871868345817446124074365141893613202636649968124254876296485243616601817558745498702641695059203907421958711731013422601520118398054768753090875377540769144197458732563852947234923101010147539114667768780034217060831226511831170788457044416553876852956564060593860346806573514493625984123549954274859992459125579948331711244932356429542758762972355498048628197804236550963200000000000000000000000000000000000000000000000 199 116376978893945880054679131138392729218864597267505402453015336072395989710487081974080030970180161149001690439111285082571062725477091950344732730909350903415013293107510683638696945595252600391839179085882863340620209499249091303058080851456657961680427585316242227563208960708855516682664481215068744174534627043524388152694712521759322702091415498097971229154031613224616788437026981494496232335031034089129220925030400000000000000000000000000000000000000000000000 200 69826187336367528032807478683035637531318758360503241471809201643437593826292249184448018582108096689401014263466771049542637635286255170206839638545610542049007975864506410183218167357151560235103507451529718004372125699549454781834848510873994777008256551189745336537925376425313310009598688729041246504720776226114632891616827513055593621254849298858782737492418967934770073062216188896697739401018620453477532555018240000000000000000000000000000000000000000000000000