0 1 1 10 2 130 3 2080 4 39520 5 869440 6 21736000 7 608608000 8 18866848000 9 641472832000 10 23734494784000 11 949379791360000 12 40823331028480000 13 1877873227310080000 14 92015788138193920000 15 4784820983186083840000 16 263165154075234611200000 17 15263578936363607449600000 18 931078315118180054425600000 19 59589012167563523483238400000 20 3992463815226756073376972800000 21 279472467065872925136388096000000 22 20401490095808723534956331008000000 23 1550513247281462988656681156608000000 24 122490546535235576103877811372032000000 25 10044224815889317240517980532506624000000 26 853759109350591965444028345263063040000000 27 75130801622852092959074494383149547520000000 28 6836902947679540459275778988866608824320000000 29 642668877081876803171923224953461229486080000000 30 62338881076942049907676552820485739260149760000000 31 6233888107694204990767655282048573926014976000000000 32 642090475092503114049068494051003114379542528000000000 33 68061590359805330089201260369406330124231507968000000000 34 7418713349218780979722937380265289983541234368512000000000 35 830895895112503469728968986589712478156618249273344000000000 36 95553027937937899018831433457816934988011098666434560000000000 37 11275257296676672084222109148022398328585309642639278080000000000 38 1364306132897877322190875206910710197758822466759352647680000000000 39 169173960479336787951668525656928064522093985878159728312320000000000 40 21485092980875772069861902758429864194305936206526285495664640000000000 41 2793062087513850369082047358595882345259771706848417114436403200000000000 42 371477257639342099087912298693252351919549637010839476220041625600000000000 43 50520907038950525475956072622282319861058750633474168765925661081600000000000 44 7022406078414123041157894094497242460687166338052909458463666890342400000000000 45 997181663134805471844420961418608429417577620003513143101840698428620800000000000 46 144591341154546793417441039405698222265548754900509405749766901272150016000000000000 47 21399518490872925425781273832043336895301215725275392050965501388278202368000000000000 48 3231327292121811739292972348638543871190483574516584199695790709630008557568000000000000 49 497624402986759007851117741690335756163334470475553966753151769283021317865472000000000000 50 78127031268921164232625485445382713717643511864661972780244827777434346904879104000000000000 51 12500325003027386277220077671261234194822961898345915644839172444389495504780656640000000000000 52 2037552975493463963186872660415581173756142789430384250108785108435487767279247032320000000000000 53 338233793931915017889020861628986474843519703045443785518058328000290969368355007365120000000000000 54 57161511174493638023244525615298714248554829814679999752551857432049173823251996244705280000000000000 55 9831779922012905739998058405831378850751430728124959957438919478312457897599343354089308160000000000000 56 1720561486352258504499660221020491298881500377421867992551810908704680132079885086965628928000000000000000 57 306259944570702013800939519341647451200907067181092502674222341749433063510219545479881949184000000000000000 58 55433049967297064497970053000838188667364179159777742984034243856647384495349737731858632802304000000000000000 59 10199681193982659867626489752154226714795008965399104709062300869623118747144351742661988435623936000000000000000 60 1907340383274757395246153583652840395666666676529632580594650262619523205715993775877791837461676032000000000000000 61 362394672822203905096769180894039675176666668540630190312983549897709409086038817416780449117718446080000000000000000 62 69942171854685353683676451912549657309096667028341626730405825130257915953605491761438626679719660093440000000000000000 63 13708665683518329322000584574859732832582946737554958839159541725530551526906676385241970829225053378314240000000000000000 64 2728024471020147535078116330397086833684006400773436808992748803380579753854428600663152195015785622284533760000000000000000 65 551060943146069802085779498740211540404169292956234235416535258282877110278594577333956743393188695701475819520000000000000000 66 112967493344944309427584797241743365782854705056028018260389727947989807607111888353461132395603682618802543001600000000000000000 67 23497238615748416360937637826282620082833778651653827798161063413181879982279272777519915538285565984710928944332800000000000000000 68 4957917347922915852157841581345632837477927295498957665411984380181376676260926556056702178578254422774006007254220800000000000000000 69 1060994312455503992361778098407965427220276441236776940398164657358814608719838282996134266215746446473637285552403251200000000000000000 70 230235765802844366342505847354528497706799987748380596066401730646862770092204907410161135768816978884779290964871505510400000000000000000 71 50651868476625760595351286417996269495495997304643731134608380742309809420285079630235449869139735354651444012271731212288000000000000000000 72 11295366670287544612763336871213168097495607398935552043017668905535087500723572757542505320818160984087272014736596060340224000000000000000000 73 2552752867484985082484514132894175990034007272159434761721993172650929775163527443204606202504904382403723475330470709636890624000000000000000000 74 584580406654061583888953736432766301717787665324510560434336436537062918512447784493854820373623103570452675850677792506847952896000000000000000000 75 135622654343742287462237266852401781998526738355286450020766053276598597094887886002574318326680560028345020797357247861588725071872000000000000000000 76 31871323770779437553625757710314418769653783513492315754880022520000670317298653210604964806769931606661079887378953247473350391889920000000000000000000 77 7585375057445506137762930335054831667177600476211171149661445359760159535517079464123981624011243722385337013196190872898657393269800960000000000000000000 78 1828075388844366979200866210748214431789801714766892247068408331702198448059616150853879571386709737094866220180282000368576431778022031360000000000000000000 79 446050394878025542925011355422564321356711618403121708284691632935336421326546340808346615418357175851147357723988808089932649353837375651840000000000000000000 80 110174447534872309102477804789373387375107769745571061946318833335028096067656946179661614008334222435233397357825235598213364390397831786004480000000000000000000 81 27543611883718077275619451197343346843776942436392765486579708333757024016914236544915403502083555608808349339456308899553341097599457946501120000000000000000000000 82 6968533806580673550731721152927866751475566436407369668104666208440527076279301845863597086027139569028512382882446151586995297692662860464783360000000000000000000000 83 1783944654484652428987320615149533888377745007720286635034794549360774931527501272541080854022947729671299170017906214806270796209321692278984540160000000000000000000000 84 462041665511524979107716039323729277089835956999554238474011788284440707265622829588139941191943461984866485034637709634824136218214318300256995901440000000000000000000000 85 121054916364019544526221602302817070597537020733883210480191088530523465303593181352092664592289187040035019079075079924323923689172151394667332926177280000000000000000000000 86 32079552836465179299448724610246523708347310494479050777250638460588718305452193058304556116956634565609280055954896179945839777630620119586843225436979200000000000000000000000 87 8597320160172668052252258195546068353837079212520385608303171107437776505861187739625621039344378063583287054995912176225485060405006192049273984417110425600000000000000000000000 88 2329873763406793042160361970992984523889848466593024499850159370115637433088381877438543301662326455231070791903892199757106451369756678045353249777036925337600000000000000000000000 89 638385411173461293551939180052077759545818479846488712958943667411684656666216634418160864655477448733313396981666462733447167675313329784426790438908117542502400000000000000000000000 90 176832758895048778313887152874425539394191718917477373489627395873036649896542007733830559509567253299127810963921610177164865446061792350286220951577548559273164800000000000000000000000 91 49513172490613657927888402804839151030373681296893664577095670844450261971031762165472556662678830923755787069898050849606162324897301858080141866441713596596486144000000000000000000000000 92 14012227814843665193592417993769479741595751807020907075318074848979424137801988692828733535538109151422887740781148390438543937945936425836680148203004947836805578752000000000000000000000000 93 4007497155045288245367431546218071206096385016807979423540969406808115303411368766149017791163899217306945893863408439665423566252537817789290522386059415081326395523072000000000000000000000000 94 1158166677808088302911187716857022578561855269857506053403340158567545322685885573417066141646366873801707363326525039063307410646983429341104960969571170958503328306167808000000000000000000000000 95 338184669919961784450066813322250592940061738798391767593775326301723234224278587437783313360739127150098550091345311406485763908919161367602648603114781919882971865400999936000000000000000000000000 96 99764477626388726412769709930063924917318212945525571440163721259008354096162183294146077441418042509279072276946866864913300353131152603442781337918860666365476700293294981120000000000000000000000000 97 29729814332663840471005373559159049625360827457766620289168788935184489520656330621655531077542576667765163538530166325744163505233083475825948838699820478576912056687401904373760000000000000000000000000 98 8948674114131815981772617441306873937233609064787752707039805469490531345717555517118314854340315576997314225097580064048993215075158126223610600448645964051650529062907973216501760000000000000000000000000 99 2720396930696072058458875702157289676919017155695476822940100862725121529098136877203967715719455935407183524429664339470893937382848070371977622536388373071701760835124023857816535040000000000000000000000000 100 835161857723694121946874840562287930814138266798511384642610964856612309433128021301618088725872972170005341999906952217564438776534357604197130118671230533012440576383075324349676257280000000000000000000000000 101 258900175894345177803531200574309258552382862707538529239209399105549815924269686603501607505020621372701656019971155187444976020725650857301110336788081465233856578678753350548399639756800000000000000000000000000 102 81035755054930040652505265779758797926895836027459559651872541920037092384296411906896003149071454489655618334250971573670277494487128718335247535414669498618197109126449798721649087243878400000000000000000000000000 103 25607298597357892846191663986403780144899084184677220849991723246731721193437666162579136995106579618731175393623307017279807688257932674993938221191035561563350286483958136396041111569065574400000000000000000000000000 104 8168728252557167817935140811662805866222807854912033451147359715707419060706615505862744701438998898375244950565834938512258652554280523323066292559940344138708741388382645510337114590531918233600000000000000000000000000 105 2630330497323408037375115341355423488923744129281674771269449828457788937547530192887803793863357645276828874082198850200947286122478328510027346204300790812664214727059211854328550898151277671219200000000000000000000000000 106 854857411630107612146912485940512633900216842016544300662571194248781404702947312688536233005591234714969384076714626315307867989805456765758887516397757014115869786294243852656779041899165243146240000000000000000000000000000 107 280393231014675296784187295388488143919271124181426530617323351713600300742566718561839884425833924986509957977162397431420980700656189819168915105378464300630005289904511983671423525742926199751966720000000000000000000000000000 108 92810159465857523235565994773589575637278742104052181634334029417201699545789583843969001744951029170534796090440753549800344611917198830144910899880271683508531750958393466595241187020908572117900984320000000000000000000000000000 109 30998593261596412760679042254378918262851099862753428665867565825345367648293721003885646582813643742958621894207211685633315100380344409268400240560010742291849604820103417842810556464983463087378928762880000000000000000000000000000 110 10446525929157991100348837239725695454580820653747905460397369683141388897474983978309462898408197941377055578347830338058427188828176065923450881068723620152353316824374851813027157528699427060446698993090560000000000000000000000000000 111 3551818815913716974118604661506736454557479022274287856535105692268072225141494552625217385458787300068198896638262314939865244201579862413973299563366030851800127720287449616429233559757805200551877657650790400000000000000000000000000000 112 1218273853858404922122681398896810603913215304640080734791541252447948773223532631550449563212364043923392221546923974024373778761141892807992841750234548582167443808058595218435227110996927183789294036574221107200000000000000000000000000000 113 421522753435008103054447764018296468953972495405467934237873273346990275535342290516455548871477959197493708655235695012433327451355094911565523245581153809429935557588273945578588580404936805591095736654680503091200000000000000000000000000000 114 147111440948817827966002269642385467664936400896508309049017772398099606161834459390242986556145807759925304320677257559339231280522928124136367612707822679491047509598307607006927414561322945151292412092483495578828800000000000000000000000000000 115 51783227213983875444032798914119684618057613115570924785254255884131061368965729705365531267763324331493707120878394660887409410744070699696001399673153583180848723378604277666438449925585676693254929056554190443747737600000000000000000000000000000 116 18383045660964275782631643614512488039410452656027678298765260838866526785982834045404763600055980137680266027911830104615030340814145098392080496883969522029201296799404518571585649723582915226105499815076737607530446848000000000000000000000000000000 117 6581130346625210730182128413995470718108942050857908830957963380314216589381854588254905368820040889289535237992435177452180862011463945224364817884461088886454064254186817648627662601042683650945768933797472063495899971584000000000000000000000000000000 118 2375788055131701073595748357452364929237328080359705087975824780293432188766849506360020838144034761033522220915269099060237291186138484225995699256290453088009917195761441171154586198976408797991422585100887414922019889741824000000000000000000000000000000 119 864786852067939190788852402112660834242387421250932652023200220026809316711133220315047585084428653016202088413157952057926373991754408258262434529289724924035609859257164586300269376427412802468877820976723019031615239866023936000000000000000000000000000000 120 317376774708933683019508831575346526166956183599092283292514480749839019232985891855622463725985315656946166447628968405258979254973867830782313472249329047121068818347379403172198861148860498506078160298457347984602793030830784512000000000000000000000000000000 121 117429406642305462717218267682878214681773787931664144818230357877440437116204779986580311578614566793070081585622718309945822324340331097389455984732251747434795462788530379173713578625078384447248919310429218754303033421407390269440000000000000000000000000000000 122 43801168677579937593522413845713574076301622898510726017199923488285283044344382934994456218823233413815140431437273929609791726978943499326267082305129901793178707620121831431795164827154237398823846902790098595355031466184956570501120000000000000000000000000000000 123 16469239422770056535164427605988303852689410209840032982467171231595266424673487983557915538277535763594492802220414997533281689344082755746676422946728843074235194065165808618354981975009993261957766435449077071853491831285543670508421120000000000000000000000000000000 124 6241841741229851426827318062669567160169286469529372500355057896774605974951251945768449989007186054402312772041537284065113760261407364427990364296810231525135138550697841466356538168528787446281993479035200210232473404057221051122691604480000000000000000000000000000000 125 2384383545149803245048035499939774655184667431360220295135632116567899482431378243283547895800745072781683478919867242512873456419857613211492319161381508442601622926366575440148197580377996804479721508991446480308804840349858441528868192911360000000000000000000000000000000 126 917987664882674249343493667476813242246096961073684813627218364878641300736080623664165939883286853020948139384148888367456280721645181086424542877131880750401624826651131544457056068445528769724692780961706894918889863534695499988614254270873600000000000000000000000000000000 127 356179213974477608745275542981003537991485620896589707687360725572912824685599281981696384674715298972127878081049768686573036919998330261532722636327169731155830432740639039249337754556865162653180799013142275228529267051461853995582330657098956800000000000000000000000000000000 128 139266072664020745019402737305572383354670877770566575705758043699008914452069319254843286407813681898102000329690459556450057435719347132259294550803923364881929699201589864346491062031734278597393692414138629614354943417121584912272691286925692108800000000000000000000000000000000 129 54870832629624173537644678498395519041740325841603230828068669217409512294115311786408254844678590667852188129898041065241322629673422770110162053016745805763480301485426406552517478440503305767373114811170620068055847706345904455435440367048722690867200000000000000000000000000000000 130 21783720553960796894444937363863021059570909359116482638743261679311576380763778779204077173337400495137318687569522302900805083980348839733734335047648084888101679689714283401349438940879812389647126580034736167018171539419324068807869825718342908274278400000000000000000000000000000000 131 8713488221584318757777974945545208423828363743646593055497304671724630552305511511681630869334960198054927475027808921160322033592139535893493734019059233955240671875885713360539775576351924955858850632013894466807268615767729627523147930287337163309711360000000000000000000000000000000000 132 3511535753298480459384523903054718994802830588689577001365413782705026112579121139207697240341988959816135772436206995227609779537632232965077974809680871283961990765981942484297529557269825757211116804701599470123329252154395039891828615905796876813813678080000000000000000000000000000000000 133 1425683515839183066510116704640215911889949219007968262554357995778240601707123182518325079578847517685351123609100040062409570492278686583821657772730433741288568250988668648624797000251549257427713422708849384870071676374684386196082418057753531986408353300480000000000000000000000000000000000 134 583104557978225874202637732197848307962989230574259019384732420273300406098213381649994957547748634733308609556121916385525514331341982812783058029046747400187024414654365477287541973102883646287934789887919398411859315637245913954197708985621194582441016499896320000000000000000000000000000000000 135 240239077887029060171486745665513502880751562996594715986509757152599767312463913239797922509672437510123147137122229550836511904512896918866619907967259928877054058837598576642467292918388062270629133433822792145686038042545316549129456102075932167965698797957283840000000000000000000000000000000000 136 99699217323117059971166999451188103695511898643586807134401549218328903434672523994516137841514061566701106061905725263597152440372852221329647261806412870483977434417603409306623926561131045842311090375036458740459705787656306367888724282361511849705765001152272793600000000000000000000000000000000000 137 41674272841062931067947805770596627344723973633019285382179847573261481635693115029707745617752877734881062333876593160183609720075852228515792555435080579862302567586558225090168801302552777162086035776765239753512157019240336061777486750027111953177009770481650027724800000000000000000000000000000000000 138 17544868866087493979606026229421180112128792899501119145897715828343083768626801427506960905073961526384927242562045720437299692151933788205148665838168924122029380953941012762961065348374719185238221062018165936228618105100181482008321921761414132287521113372774661672140800000000000000000000000000000000000 139 7439024399221097447352955121274580367542608189388474517860631511217467517897763805262951423751359687187209150846307385465415069472419926198983034315383623827740457524470989411495491707710880934541005730295702356960934076562476948371528494826839592089908952070056456548987699200000000000000000000000000000000000 140 3176463418467408610019711836784245816940693696868878619126489655289858630142345144847280257941830586428938307411373253593732234664723308486965755652668807374445175362949112478708574959192546159049009446836264906422318850692177656954642667291060505822391122533914106946417747558400000000000000000000000000000000000 141 1365879269940985702308476089817225701284498289653617806224390551774639210961208412284330510914987152164443472186890499045304860905831022649395274930647587171011425406068118365844687232452794848391074062139593909761597105797636392490496346935156017503628182689583065986959631450112000000000000000000000000000000000000 142 591425723884446809099570146890858728656187759420016510095161108918418778346203242519115111226189436887204023456923586086617004772224832807188154044970405245047947200827495252410749571652060169353335068906444162926771546810376557948384918222922555579071003104589467572353520417898496000000000000000000000000000000000000 143 257861615613618808767412584044414405694097863107127198401490243488430587358944613738334188494618594482820954227218683533765014080690027103934035163607096686840904979560787930051086813240298233838054090043209655036072394409324179265495824345194234232474957353601007861546134902203744256000000000000000000000000000000000000 144 113201249254378657048894124395497924099708961904028840098254216891421027850576685431128708749137562977958398905749002071322841181422921898627041436823515445523157286027185901292427111012490924654905745528969038560835781145693314697552666887540268828056506278230842451218753222067443728384000000000000000000000000000000000000 145 50034952170435366415611202982810082452071361161580747323428363866008094309954894960558889267118802836257612316341058915524695802188931479193152315075993826921235520424016168371252783067520988697468339523804315043889415266396445096318278764292798822000975774978032363438688924153810127945728000000000000000000000000000000000000 146 22265553715843738054946985327350486691171755716903432558925621920373601967929928257448705723867867262134637480771771217408489631974074508240952780208817252979949806588687194925207488465046839970373411088092920194530789793546418067861634050110295475790434219865224401730216571248445506935848960000000000000000000000000000000000000 147 9974968064697994648616249426653018037644946561172737786398678620327373681632607859337020164292804533436317591385753505399003355124385379691946845533550129335017513351731863326492954832340984306727288167465628247149793827508795294402012054449412373154114530499620531975137023919303587107260334080000000000000000000000000000000000000 148 4498710597178795586525928491420511134977870899088904741665804057767645530416306144560996094096054844579779233714974830934950513161097806241068027335631108330092898521631070360248322629385783922334006963526998339464557016206466677775307436556684980292505653255328859920786797787605917785374410670080000000000000000000000000000000000000 149 2042414611119173196282771535104912055279953388186362752716275042226511070809002989630692226719608899439219772106598573244467532975138404033444884410376523181862175928820505943552738473741145900739639161441257246116908885357735871709989576196734981052797566577919302404037206195573086674559982444216320000000000000000000000000000000000000 150 933383477281462150701226591542944809262938698401167777991337694297515559359714366261226347610861267043723435852715547972721662569638250643284312175542071094111014399470971216203601482499703676638015096778654561475427360608485293371465236321907886341128487926109121198645003231376900610273911977006858240000000000000000000000000000000000000 151 429356399549472589322564232109754612260951801264537177876015339376857157305468608480164119900996182840112780492249152067451964782033595295910783600749352703291066623756646759453656681949863691253486944518181098278696585879903234950874008708077627716919104446010195751376701486433374280725999509423154790400000000000000000000000000000000000000 152 198792012991405808856347239466816385476820683985480713356595102131484863832431965726315987514161232654972217367911357407230259694081554622006692807146950301623763846799327449627043043742786889050364455311917848503036519262395197782254666031839941632933545358502720632887412788218652291976137772862920667955200000000000000000000000000000000000000 153 92637078053995106927057813591536435632198438737234012424173317593271946545913296028463250181599134417217053293446692551769301017442004453855118848130478840556673952608486591526202058384138690297469836175353717402415017976276162166530674370837412800947032137062267814925534359309891968060880202154121031267123200000000000000000000000000000000000000 154 43446789607323705148790114574430588311501067767762751826937285951244542930033335837349264335169994041674797994626498806779802177180300088858050739773194576221080083773380211425788765382161045749513353166240893461732643430873520056102886279922746603644158072282203605200075614516339333020552814810282763664280780800000000000000000000000000000000000000 155 20506884694656788830228934079131237683028503986384018862314398968987424262975734515228852766200237187670504653463707436800066627629101641940999949172947839976349799541035459792972297260380013593770302694465701713937807699372301466480562324123536396920042610117200101654435690051712165185700928590453464449540528537600000000000000000000000000000000000000 156 9740770229961974694358743687587337899438539393532408959599339510269026524913473894733705063945112664143489710395261032480031648123823279921974975857150223988766154781991843401661841198680506457040893779871208314120458657201843196578267103958679788537020239805670048285856952774563278463207941080465395613531751055360000000000000000000000000000000000000000 157 4656088169921823903903479482666747515931621830108491482688484285908594678908640521682711020565763853460588081568934773525455127803187527802704038459717807066630221985792101145994360092969282086465547226778437574149579238142481047964411675692248938920695674627110283080639623426241247105413395836462459103268177004462080000000000000000000000000000000000000000 158 2239578409732397297777573631162705555163110100282184403173160941522034040555056090929384000892132413514542867234657626065743916473333200873100642499124265199049136775166000651223287204718224683589928216080428473165947613546533384070882016007971739620854619495640046161787658868022039857703843397338442828671993139146260480000000000000000000000000000000000000000 159 1083955950310480292124345637482749488698945288536577251135809895696664475628647148009821856431792088141038747741574291015820055573093269222580710969576144356339782199180344315192071007083620746857525256582927381012318644956522157890306895747858321976493635835889782342305226892122667291128660204311806329077244679346790072320000000000000000000000000000000000000000 160 527886547801203902264556325454099000996386355517313121303139419204275599631151161080783244082282746924685870150146679724704367064096422111396806242183582301537473931000827681498538580449723303719614799955885634552999180093826290892579458229207002802552400652078324000702645496463738970779657519499849682260618158841886765219840000000000000000000000000000000000000000 161 258664408422589912109632599472508510488229314203483429438538315410095043819264068929583789600318545993096076373571873065105139861407246834584435058669955327753362226190405563934283904420364418822611251978383960930969598245974882537363934532311431373250676319518378760344296293267232095682032184554926344307702897832524514957721600000000000000000000000000000000000000000 162 127521553352336826670048871539946695670697051902317330713199389497176856602897185982284808272957043174596365652170933421096833951673772689450126483924287976582407577511869943019601964879239658479547347225343292738968011935265617090920419724429535667012583425522560728849738072580745423171241866985578687743697528631434585874156748800000000000000000000000000000000000000000 163 63250690462759066028344240283813561052665737743549396033746897190599720875037004247213264903386693414599797363476782976864029640030191253967262736026446836384874158445887491737722574580102870605855484223770273198528133919891746077096528183317049690838241379059190121509470084000049729892935966024847029120873974201191554593581747404800000000000000000000000000000000000000000 164 31562094540916773948143775901622966965280203134031148620839701698109260716643465119359419186789960013885298884374914705455150790375065435729664105277196971356052205064497858377123564715471332432321886627661366326065538826025981292471167563475207795728282448150535870633225571916024815216575047046398667531316113126394585742197291954995200000000000000000000000000000000000000000 165 15844171459540220521968175502614729416570661973283636607661530252450848879755019489918428431768559926970420039956207182138485696768282848736291380849152879620738206942377924905316029487166608881025587087086005895684900490665042608820526116864554313455597788971569007057879237101844457238720673617292131100720688789450082042583040561407590400000000000000000000000000000000000000000 166 8001306587067811363593928628820438355368184296508236486869072777487678684276284842408806358043122763120062120177884626979935276867982838611827147328822204208472794505900852077184594891019137484917921478978432977320874747785846517454365689016599928295076883430642348564229014736431450905553940176732526205863947838672291431504435483510833152000000000000000000000000000000000000000000 167 4064663746230448172705715743440782684527037622626184135329488970963740771612352699943673629885906363664991557050365390505807120648935282014808190843041679737904179608997632855209774204637721842338304111321043952479004371875210030866817770020432763573899056782766313070628339486107177060021401609780123312578885502045524047204253225623503241216000000000000000000000000000000000000000000 168 2077043174323759016252620744898239951793316225161980093153368864162471534293912229671217224871698151832810685652736714548467438651605929109566985520794298346069035780197790389012194618569875861434873400885053459716771234028232325772943880480441142186262418015993585979091081477400767477670936222597643012727810491545262788121373398293610156261376000000000000000000000000000000000000000000 169 1067600191602412134353847062877695335221764539733257767880831596179510368627070886051005653584052850042064692425506671277912263466925447562317430557688269349879484391021664259952268033944916192777524928054917478294420414290511415447293154566946747083738882860220703193252815879383994483522861218415188508542094592654265073094385926722915620318347264000000000000000000000000000000000000000000 170 551949299058447073460938931507768488309652267042094265994389935224806860580195648088369922902955323471747445983986949050680640212400456389718111598324835253887693430158200422395322573549521671665980387804392336278215354188194401786250560911111468242293002438734103550911705809641525147981319249920652458916262904402255042789797524115747375704585535488000000000000000000000000000000000000000000 171 287013635510392478199688244384039613921019178861889018317082766316899567501701737005952359909536768205308671911673213506353932910448237322653418031128914332021600583682264219645567738245751269266309801658284014864671984177861088928850291673777963485992361268141733846474087021013593076950286009958739278636456710289172622250694712540188635366384478453760000000000000000000000000000000000000000000 172 150108131371935266098436951812852718080693030544767956579834286783738473803390008454113084232687729771376435409805090663823106912164428119747737630280422195647297105265824186874631927102527913826280026267282539774223447725021349509788702545385874903174004943238126801705947511990109179244999583208420642726866859481237281437113334658518656296619082231316480000000000000000000000000000000000000000000 173 78956877101637949967777836653560529710444534066547945160992834848246437220583144446863482306393745859744005025557477689170954235798489190987309993527502074910478277369823522296056393655929682672623293816590615921241533503361229842148857538872970199069526600143254697697328391306797428282869780767629258074331968087130810035921614030380813212021637253672468480000000000000000000000000000000000000000000 174 41768187986766475532954475589733520216825158521203862990165209634722365289688483412390782140082291559804578658519905697571434790737400782032286986576048597627643008728636643294613832243986802133817722428976435822336771223278090586496745638063801235307779571475781735081886719001295839561638114026075877521321611118092198509002533822071450189159446107192735825920000000000000000000000000000000000000000000 175 22220676008959764983531781013738232755350984333280455110767891525672298334114273175391896098523779109816035846332589831108003308672297216041176676858457853937906080643634694232734558753800978735191028332215463857483162290783944192016268679449942257183738732025115883063563734508689386646791476661872366841343097114825049606789347993342011500632825329026535459389440000000000000000000000000000000000000000000 176 11888061664793474266189502842349954524112776618305043484260821966234679608751136148834664412710221823751579177787935559642781770139679010582029522119274951856779753144344561414512988933283523623327200157735273163753491825569410142728703743505719107593300221633436997439006597962148821856033440014101716260118556956431401539632301176437976152838561551029196470773350400000000000000000000000000000000000000000000 177 6395777175658889155209952529184275533972673820648113394532322217834257629508111248073049454038099341178349597649909331087816592335147307693131882900169924098947507191657374041007988046106535709350033684861576962099378602156342656788042614006076879885195519238789104622185549703636066158545990727586723347943783642560094028322178032923631170227146114453707701276062515200000000000000000000000000000000000000000000 178 3460115452031459032968584318288693063879216536970629346441986319848333377563888185207519754634611743577487132328600948118508776453314693461984348648991928937530601390686639356185321532943635818758368223510113136495763823766581377322331054177287592017890775908184905600602382389667111791773380983624417331237586950625010869322298315811684463092886047919455866390349820723200000000000000000000000000000000000000000000 179 1882302805905113713934909869149049026750293796112022364464440557997493357394755172752890746521228788506152999986758915776468774390603193243319485665051609342016647156533531809764814913921337885404552313589501546253695520129020269263348093472444450057732582094052588646727696019978908814724719255091683028193247301140005912911330283801556347922530010068183991316350302473420800000000000000000000000000000000000000000000 180 1029619634830097201522395698424529817632410706473276233362048985224628866494931079495831238347112147312865690992757126929728419591659946704095758658783230310083105994623841899941353757914971823316290115533457345800771449510574087287051407129427114181579722405446765989760049722928463121654421432535150616421706273723583234362497665239451322313623915507296643250043615452961177600000000000000000000000000000000000000000000 181 566290799156553460837317634133491399697825888560301928349126941873545876572212093722707181090911681022076130046016419811350630775412970687252667262330776670545708297043113044967744566853234502823959563543401540190424297230815748007878273921184912799868847322995721294368027347610654716909931787894332839031938450547970778899373715881698227272493153529013153787523988499128647680000000000000000000000000000000000000000000000 182 313158811933574063843036651675820744032897716373846966377067198856070869744433287828657071143274159605208099915447080155676898818803372790050724996068919498811776688264841513867162745469838680061649638639501051725304636368641108648356685478415256778327472569616633875785519123228692058451192278705566059984661963153027840731353664882579119681688713901544274044500765640018142167040000000000000000000000000000000000000000000000 183 174116299435067179496728378331756333682291130303858913305649362563975403577904908032733331555660432740495703552988576566556355743254675271268203097814319241339347838675251881710142486481230306114277199083562584759269377820964456408486317125998882768750074748706848434936748632515152784498862906960294729351472051513083479446632637674713990543018924929258616368742425695850087044874240000000000000000000000000000000000000000000000 184 97331011384202553338671163487451790528400741839857132537857993673262250600048843590297932339614181901937098286120614300705002860479363476638925531678204455908695441819465801875969649943007741117880954287711484880431582201919131132343851273433375467731291784527128275129642485575970406534864364990804753707472876795813665010667644460165120713547579035455566550127015963980198658084700160000000000000000000000000000000000000000000000 185 54700028397921834976333193879947906276961216913999708486276192444373384837227450097747437974863170228888649236799785236996211607589402273871076148803150904220686838302539780654294943267970350508249096309693854502802549197478551696377244415669557012864985982904246090622859076893695368472593773124832271583599756759247279735995216186612797841013739417926028401171382971756871645843601489920000000000000000000000000000000000000000000000 186 30905516044825836761628254542170567046483087556409835294746048731070962433033509305227302455797691179322086818791878658902859558288012284737158024073780260884688063640934976069676642946403248037160739414977027794083440296575381708453143094853299712268717080340899041201915378444937883187015481815530233444733862568974713050837297145436230780172762771128206046661831379042632479901634841804800000000000000000000000000000000000000000000000 187 17554333113461075280604848579952882082402393732040786447415755679248306661963033285369107794893088589854945313073787078256824229107590977730705757673907188182502820148051066407576333193557044885107299987706951787039394088454816810401385277876674236568631301633630655402687934956724717650224793671221172596608833939177637012875584778607779083138129254000821034503920223296215248584128590145126400000000000000000000000000000000000000000000000 188 10023524207786273985225368539153095669051766820995289061474396492850783103980892005945760550883953584807173773765132421684646634820434448284232987631801004452209110304537158918726086253521072629396268292980669470399494024507700398739190993667580989080688473232803104234934810860289813778278357186267289552663644179270430734351958908585041856471871804034468810701738447502138906941537424972867174400000000000000000000000000000000000000000000000 189 5753502895269321267519361541473876914035714155251295921286303586896349501685032011412866556207389357679317746141186010046987168386929373315149734900653776555568029314804329219348773509521095689273458000170904276009309570067420028876295630365191487732315183635628981830852581433806353108731777024917424203228931758901227241518024413527814025614854415515785097342797868866227732584442481934425758105600000000000000000000000000000000000000000000000 190 3319771170570398371358671609430426979398607067579997746582197169639193662472263470585224002931663659380966339523464327797111596159258248402841397037677229072562752914642097959564242314993672212710785266098611767257371621928901356661622578720715488421545860957757922516401939487306265743738235343377353765263093624886008118355900086605548692779770997752608001166794370335813401701223312076163662426931200000000000000000000000000000000000000000000000 191 1925467278930831055388029533469647648051192099196398693017674358390732324233912812939429921700364922440960476923609310122324725772369784073648010281852792862086396690492416816547260542696329883372255454337194825009275540718762786863741095658014983284496599355499595059513124902637634131368176499158865183852594302433884708646422050231218241812267178696512640676740734794771772986709521004174924207620096000000000000000000000000000000000000000000000000 192 1122547423616674505291221218012804578813844993831500438029304150941796945028371169943687644351312749783079958046464227801315315125291584114936789994320178238596369270557079004047052896391960322006024929878584582980407640239038704741561058768622735254861517424256263919696151818237740698587646899009618402186062478318954785140864055284800234976551765180066869514539848385351943651251650745433980813042515968000000000000000000000000000000000000000000000000 193 657812790239371260100655633755503483184913166385259256685172232451893009786625505587000959589869271372884855415228037491570774663420868291352958936671624447817472392546448296371572997285688748695530608908850565626518877180076680978554780438412922859348849210614170656941944965487316049372361082819636383681032612294907504092546336396892937696259334395519185535520351153816238979633467336824312756442914357248000000000000000000000000000000000000000000000000 194 387451733450989672199286168281991551595913855000917702187566444914164982764322422790743565198433000838629179839569314082535186276754891423606892813699586799764491239209858046562856495401270672981667528647312983154019618659065165096368765678225211564156472185051746516938805584672029153080320677780765829988128208641700519910509792137769940303096747958960800280421486829597764759004112261389520213544876556419072000000000000000000000000000000000000000000000000 195 229371426202985885941977411622938998544781002160543279695039335389185669796478874292120190597472336496468474465025033936860830275838895722775280545710155385460578813612235963565211045277552238405147176959209286027179614246166577737050309281509325245980631533550633938027772906125841258623549841246213371352971899515886707787021796945559804659433274791704793766009520203121876737330434458742595966418566921400090624000000000000000000000000000000000000000000000000 196 136475998590776602135476559915648704134144696285523251418548404556565473528904930203811513405496040215398742306689895192432194014124142955051291924697542454349044394099280398321300571940143581851062570290729525186171870476469113753544934022498048521358475762462627193126524879144875548881012155541496955955018280211952591133277969182608083772362798501064352290775664520857516658711608502951844600019047318233053921280000000000000000000000000000000000000000000000000 197 81612647157284408077014982829557925072218528378742904348291945924826153170285148261879285016486632048808447899400557325074452020446237487120672570969130387700728547671369678196137742020205861946935417033856256061330778544928530024619870545453833015772368505952651061489661877728635578230845269013815179661100931566747649497700225571199634095872953503636482669883847383472794961909541884765203070811390296303366244925440000000000000000000000000000000000000000000000000 198 49049200941527929254286004680564312968403335555624485513323459500820518055341374105389450294908465861333877187539734952369745664288188729759524215152447363008137857150493176595878782954143723030108185637347609892859797905502046544796542197817753642479193472077543287955286788514909982516738006677302922976321659871615337348117835568290980091619645055685526084600192277467149772107634672743887045557645568078323113200189440000000000000000000000000000000000000000000000000 199 29625717368682869269588746827060845032915614675597189250047369538495592905426189959655227978124713380245661821273999911231326381230065992774752625952078207256915265718897878663910784904302808710185344124957956375287317934923236113057111487481923200057432857134836145924993220263005629440109756033090965477698282562455663758263172683247751975338265613634057755098516135590158462353011342337307775516817923119307160372914421760000000000000000000000000000000000000000000000000