0 0 1 1 2 4 3 18 4 96 5 600 6 4320 7 35280 8 322560 9 3265920 10 36288000 11 439084800 12 5748019200 13 80951270400 14 1220496076800 15 19615115520000 16 334764638208000 17 6046686277632000 18 115242726703104000 19 2311256907767808000 20 48658040163532800000 21 1072909785605898240000 22 24728016011107368960000 23 594596384994354462720000 24 14890761641597746544640000 25 387780251083274649600000000 26 10485577989291746525184000000 27 293999475161295508340736000000 28 8536873649127988094042112000000 29 256411097818451356681764864000000 30 7957585794365731759089254400000000 31 254907998279515607349492449280000000 32 8420186781878192965350976389120000000 33 286549481420792254352100415242240000000 34 10037915167346540788819032727879680000000 35 361660178823515072538332796813312000000000 36 13391759764436443828847980133430067200000000 37 509258864375374766713691244518493388800000000 38 19874859463730842246880274515802823065600000000 39 795517401166700290986970987856212996915200000000 40 32636611329915909373824450783844635770880000000000 41 1371553591139716091434972544191070818271232000000000 42 59010256945620955738811989462269485937328128000000000 43 2597856311725074932406270678946101892812374016000000000 44 116963949290691745793919535684643099174064095232000000000 45 5382999938946608755288342267304597177897268019200000000000 46 253120619351356091693114049724811725076235980636160000000000 47 12155292351024904490219324692219763058552288722288640000000000 48 595867948441731488201389874273922001849031345024532480000000000 49 29805811337679110482740356002743473467490088737581301760000000000 50 1520704660085668902180630408303238442218882078448025600000000000000 51 79107056417656496291436393839934463764226245720866291712000000000000 52 4194225108889081685726353116532995882715054282925930446848000000000000 53 226568814055181354907794728929638181433588220783441127407616000000000000 54 12465559656319034545493008104883489378497042486877628821143552000000000000 55 698302184451205175928080546616158432776917657829719021925171200000000000000 56 39815920917072353303826556257968597185243886817345433686497034240000000000000 57 2310034411778001355073794308609642361693881933384916322275515432960000000000000 58 136332557214406957166109544809874331662074014454506289616400595025920000000000000 59 8182303994195700308538402163502974974408269729588558519908456401469440000000000000 60 499259226764483408656580470993401862845250356381674757146956661784576000000000000000 61 30962393046510712726852265542774138860786276268270196189063762308340121600000000000000 62 1951138342144052126590493586006947373456761409430010395914116431364908646400000000000000 63 124904323870479724039317242626799582665320742484317923570695614775601974476800000000000000 64 8120763659896586502619736917450334771383393035170892300723321240013741070745600000000000000 65 536097288485360593337006069941057256392106805837453437039938003735282125373440000000000000000 66 35926765979111242224246129856357621674523342249660725719168768373398291355795456000000000000000 67 2443564431518641914312740559472566116620231566041318147778009109517953483275239424000000000000000 68 168642416885704480772867348462703667511223145692165001721276330185239058308428464128000000000000000 69 11807449217541750484700315382807825897366667597652905488161714823704752303035704672256000000000000000 70 838500016897892425725094860518236911552125669978249810028875400523960670795289172377600000000000000000 71 60383979788318224544002902741034746730489507176576532747936584200589796306843610256506880000000000000000 72 4408881003135798254029733067739776437336022608498207686835257077406443719079961627742699520000000000000000 73 326318428690425956885061771083128731035606451120652066154792846743040813596904382142233968640000000000000000 74 24478352267243459450720524088372779878780560634749187866625282585820431441871895843984564551680000000000000000 75 1860685560854654856895985783744552524569468291492759212834692088449188200817965055708286156800000000000000000000 76 143297597326619819379082851825447138425509984688829029511109086705100147305660882156947477889024000000000000000000 77 11179098086178011961823450374645737943748009200264043631202181250980773333885044346165021005316096000000000000000000 78 883293931900091230853686650381099605841076467200083655223819100402169155368267659767116724627832832000000000000000000 79 70674838833185504766126389551646700513514849125586180669895576994999201264786646982135583056439803904000000000000000000 80 5725556563701104183584922697854922573246772587389260206168755604658163140438411907413515589382465126400000000000000000000 81 469567207680536806856258472757826837538400936823261702658415069027027604555205256556750947274229421178880000000000000000000 82 38979875363505302337055332973131205624792690113575452946607196594293007568261730186266584808295291703787520000000000000000000 83 3274784894868146680487490107950010677429229782834406040843621674854689379728720234795006131028612982285271040000000000000000000 84 278396171303489674427948556646931028192055968044332156917983066720176967028504216586910400729372207265118945280000000000000000000 85 23945384972234677354070575259215198555804813918098807544433662583967602223582654343338424348448978541553385472000000000000000000000 86 2083530202995854984831834995495948335514498867508926830572133746717933953477850723803893958601513474039162811187200000000000000000000 87 183374884959018911397583245126846894784991185211337990472098608475674908068300606145019457821568087034911899045068800000000000000000000 88 16322472518651062642102122416808073025459445267547142508229099126846281472194481540080812429542796160900663749482905600000000000000000000 89 1469208009320853036228305814358372118575730295048192225087303342997152222059687366806592218800096458982888154086978355200000000000000000000 90 133714436803358534757857046025874316409701296515621989024799517733448685378465928889139291823379565368105551102298030080000000000000000000000 91 12303213901873466959220157757114057935430404849398507679048497848340984040211959523677360839882290897925356318645888745472000000000000000000000 92 1144334093027000267503729837980366883137175237860538120829302041630308669410483795696760243393007803956485888802404421337088000000000000000000000 93 107579843158592666452606080094480360567972050350606458772311232152831953062296460315013905925066570613257026654912998262439936000000000000000000000 94 10221241872573384954572336814137940494393559536537189996904753196800248787725285197241536266170841053104721371213024222009884672000000000000000000000 95 981347956382710629946971699442499074062785902311150422575163804267257928821496796862817710661615324513511812502101527698289459200000000000000000000000 96 95201081747611170164118854548021804911185630270521708362660101264495253389672783998818189699552071902279209094940712413341427957760000000000000000000000 97 9330697689200765625772857317107678775097349950159778687336134299975373324410741923384170280032140047172344566398928782261765579735040000000000000000000000 98 923835263990558279071366202819609762433349988879737263022435400174881292862275932290531663602357453742713373357683629122082439461601280000000000000000000000 99 92392953289504711154882246467704033485808808581737805253907034256265423993297616452852049336394953103391160941618951520668673358807695360000000000000000000000 100 9332621544394415268169923885626670049071596826438162146859296389521759999322991560894146397615651828625369792082722375825118521091686400000000000000000000000000 101 952020723743674301506013935572776611705793592264956920601116824695114737530938369126811874020772643038073972490358509557920340336562929664000000000000000000000000 102 98067560493358291414540286987120473942446302316085265365683360832950234943285968241538126112001174041268530789996930034065378424372284358656000000000000000000000000 103 10199987737980765819773116712219226549562870796777927257495438971340872965816870951710568430610004464743312187755661085601956859844760438833152000000000000000000000000 104 1071097741495145272880252721935564605437592335319903506961851144796338660177429866152441826655124352336540433230730391280298693165834261227372544000000000000000000000000 105 113546659615230544552930637109034613220667841316364770810138546840188785850540041099333376335314865235676521888161563114089356655320410865690214400000000000000000000000000 106 12150573975587908558064082271972503944261179666958805379263968688536773312539694302781998252415217388457727618432222125237219155992191776065669038080000000000000000000000000 107 1312376617419867595106374320111445260923077792518975120633897901085448279766669434646708471621715319626910599088967085960763416197684940039394762424320000000000000000000000000 108 143061316500797529245988318409157920779502610952722671094147524469725876029891890520740258065380256898395189044614131688283593332054178884294397279600640000000000000000000000000 109 15738069456907180046033214916844493118345097414160167178421914242822343825103199548860324130322063261202159639250560172115716410908663882632423463693844480000000000000000000000000 110 1747070095675017234467907343979985015889685125792091952833992315028902387924300133405595614466944637252716803990199798922937326348576449356443338630234112000000000000000000000000000 111 195687733171017157689809876228885412552516458498948772280614721031555512014684563124457668780429317050824761290575015659359189072189185750188530684210131763200000000000000000000000000 112 22114476800876029063612388174911158694223121219917237833225505050629120204614442881380153127763111289058971221882639607486501511004875189642927287411999034572800000000000000000000000000 113 2521247805985589420654165933977148083629777096938600088325504232066814606185016260288778350789349714732089317251959153107099444589475458004915522615748354218393600000000000000000000000000 114 289965809615829381511695048477584216768606930547026962370604008849029403734340454147902331388127335333258697053154523484777560901635602232140549839949253198426931200000000000000000000000000 115 33638577475169680442913745755403958480393216284951154187291561552880823371812741281631652040420912366511809373052355904264765288808165258947883961695867311835054080000000000000000000000000000 116 3936006073964201913389977068562744915758009724611328093427784802222298776444454319005526172660033015685068755859065226502492884575675406299154144248518178678717284352000000000000000000000000000 117 464482647814620344762029276651339785791477544139693709232180570324319378885759785972988342909855103032007812059954688668901940491003626179561388626016942654594490564608000000000000000000000000000 118 55277405027100629747576885881138933139833618158983719720930617617058316509447173161434954586981388501005784402759052008767441191425081119010365600244956491645928945483776000000000000000000000000000 119 6633757055837050998774883736972952815196473447028546228543207424365786610934588297788816880561385106463922990910770639797929955184496387511065993771769736255915252516913152000000000000000000000000000 120 802740349613895246910574166490844710410329559976563577235480562276196026869395558724024899832638197756978916547185690866304129030728974623187817733726758000715795262550835200000000000000000000000000000 121 97941012155808669250147636429937145042646959063473894452538924269048216911623503127320404653747132111332735976394547499779656276157524312150773661995778865737332986991723151360000000000000000000000000000 122 12047553925016993662142127443166813775328573047113598719269333461326559177790117525182123164184895159876664812170714421377854578630814808777290208141695641633342679160205019709440000000000000000000000000000 123 1493995437144115550119247918751399390220868701883456024785456933904996014760546623266232306155354744867000507732219167877258704263160633131078881630948470182547880270612637239214080000000000000000000000000000 124 186761575947381469094581756087166805073464041952520486480497445656286331080960690075947869426379955748577234202362617278705120623986649553036332389898078679080131764560487074716712960000000000000000000000000000 125 23533464711111576246797096281145010719942545608936553235949778938544144541451699858360366611186990391705800680741257217578770239917672574727360432194818381940540796945625891471360000000000000000000000000000000000 126 2988938286028859075953205604475665521518462832699813753391509523426614709920697495610633442553637275669770332859585596690244450631463758370972593772199493053504205538470053223994490880000000000000000000000000000000 127 382607822344122762190867088845936580925168944671549968479775056375776735367547062751618307896409647772045442053113143563626609081229198085439817182157187487777534374047488003569897963520000000000000000000000000000000 128 49359421742410293982166664438203345999039118027548619555690035619375795529621189575767829579328942276355846634631541292491798135329599853794062714271365037793284434522787743704639434915840000000000000000000000000000000 129 6417110446995700798103402054032358443515702836690910765829983458922129792253329810393378531481351003287794092553933426940281349765780243492085918970232699952484736522607115960850819034644480000000000000000000000000000000 130 840691213598661577425949571419743082910196728217646449166873801982821654954118401516651916139804898880338916001251743529385696209625473759815907213929710303852651528930699687894409625468928000000000000000000000000000000000 131 110977707050512548693897850731801623429399123484177159339636317814055403235904814526363565637501475920657662596134470543906061020410636578401544489986521219418579637599844133415045873712863641600000000000000000000000000000000 132 14760882195787256858339512604205431195678246775483227666670406119023674396812255635934036394410883331614802389885855074481062650531564364443271077813169051352284974088089192218501979416587298406400000000000000000000000000000000 133 1978070039100612019448239685271135397123882630390324349967672832116740730342515075333614922581319054946471511171900684943147857767066985171492591632099601131595218989728861523886981165909187284172800000000000000000000000000000000 134 267054327985643529482801442020515091659822830911944842315936341154046590631806020245792402630602743989615356801523674427362127323800411922852037408616394270067095881049409304683568675301243359959449600000000000000000000000000000000 135 36321381548793681528537733438984235414181127562464139934387610578600739658691527753578854760766679173214476699311708704766229630419869457417749117701744668447558376359145407297448053040038509218365440000000000000000000000000000000000 136 4976298319455466174458029019907054949782919521446938757232838853791105783164137017260699982630670355464999711336810105210045801809228929514064353192677551019303997993620395950915549548359646418539905024000000000000000000000000000000000 137 686765758513673857561784902019378782003497180132629364224287885638274003266232997624750573338198911042077791044710212240348159221745718956246131213774742316774387781928391261784808452008545614923349098496000000000000000000000000000000000 138 95465453322148941192749136306985762952369345244129880381659405066388978964979132896100364369727445707192185785806286729234966016196536290531031553541067099858769641744848782404597752993071114529928906801152000000000000000000000000000000000 139 13365855243748113715834101902806318304367595068564010281551024386142764221611317584677935797010898394990291460634516419532962162311110707748913482941789546640371653972117560324921979605645847853860553683369984000000000000000000000000000000000 140 1884681746600453444822650340251826178169819160747155406607194805528044451392674997551708932528155457135321673585874257718316966771926401955961901191791907296052405883838159585384682016335673510328538504993177600000000000000000000000000000000000 141 267638270029740106689422224389618258915672676677244261705411713776450369558126940188039466339944704595052358518291186554984711545661919980617703982814392206805842009832760362264520451191210893277440528698352599040000000000000000000000000000000000 142 38274170758011911427556806614129521792734920939857824773247672316229398948723912212422892193465567542231459270658322593579515770260474854533158745457229818851297860186296311664551704807231038666995112203358736220160000000000000000000000000000000000 143 5511750125567504061845839003185454867180538016191215906958744022497006895087713245294617763832235145571064159335859427578221957648284861270060304125738680040071760161616713219918435292979348659868894714411850682859520000000000000000000000000000000000 144 799242311914459889695351871119255888991997456669517853473402210143342202633138614366637719935840755094836268587331336295538535061502341841230562701757463421754741389589399757540060658987550865811478327259049900418007040000000000000000000000000000000000 145 116694927833343883200310924238071910180949628656087589369988065751831734794178745604573319872576749137978698243393342677872900692139491230638004033364240753072176650806368957654720662188980951067266193268205028863115264000000000000000000000000000000000000 146 17154959184107298029640190765922350602876705409883883138004590410800312130156649250393688871750661962932096081077051672562336214852726862567446165346152799258527706817852142768055349208415985882412732246241782036180448051200000000000000000000000000000000000 147 2539051458968319199469143029183671740942210460288909799514665713609479074113390641450391937189452427102737426136945271180818652512003936802876330047705587939572090524842239404622657815374390677623676240472867589176871931084800000000000000000000000000000000000 148 378335939845184107110014346334960175602708693348083539105913182251034215233875568777750918314270516756859595796623464081256134453217239671634034920849953729444810005824111645706494535972521451718836764430732596417212263799193600000000000000000000000000000000000 149 56752947300695488932090733128259803098349565547437855754664719994291963597346429070505730658750809071074593826221875176134915141864026607769913576201282586131109641481764207069796521575175329389256047345450637655800874787877683200000000000000000000000000000000000 150 8570075934668781885718399297891581004784330367901689627382256374976974368726809758968986173301296671806566181812028130624399937529802675669953392379388309986241388814360366839398803593566744370860812518608317766815568340451328000000000000000000000000000000000000000 151 1302708675909219305175101482608172923267250111456842834626285517372333283875599928761679024916285769425743436743307022709112953170780205386337381997616219039975266042374871495367547471579435589333315908245255022674411824870871531520000000000000000000000000000000000000 152 199323054623884786932222150027677001451434083278800641398713248962717802587164640755694252924939512694121697765015665249479110397733151425469793865383610097348268520814761794893853091280604502357330667179459417509070270210706065326080000000000000000000000000000000000000 153 30697061747963940640107817828933492940635660891272659305937358190580664741861428127960833991578349030636150151192445446217476942766679879729094767070821899794905380287847097741251361932813623655807589394762930950459381285279067652751360000000000000000000000000000000000000 154 4758245205324920367456189592359390317517093684296878353592224750639287875934546597926268881988706703337038803827974092826756099180748889069641905201644524023110954241219488693016452938552992801445312353504559937392775729161296525834321920000000000000000000000000000000000000 155 742317149726826050832045162054768521937325816657353911980864932689018774151477155942718246037523886673197125077708295975083216122191506882455498522529283699060004387307131271751430401615166571783919670733422418804295044760390578137464832000000000000000000000000000000000000000 156 116548581650013153374507426217837720966882329510795901948169864528515876695163535916270911197220524555347904747684574779675000951933242009622174271253371923227898495287137720189308453249720604457635284561087535380782736834121710384215123558400000000000000000000000000000000000000 157 18415423006994706522616881723355653744312067564818001199489993530534537465763371774360010833976209677979298103369724895796212169642323604456262651359771567536182500066234985031706820924053610123565718776578504228210985129642731020900760131993600000000000000000000000000000000000000 158 2928169553800100978538903409820704076898130284637685235312536296154549001880998808758747200378229926121498075493769505086984971993318257717491342856976671413842419946837516983003369920688371484870666264576469933458974731059879854813799846720307200000000000000000000000000000000000000 159 468525661326711093914189981668843163088997669151426078695798924703057932383250195469809417549126776976440461054164473785468778968120752363012016701058400189957912776430375106628532879524827338664653885030112255618837596050157105123719455221114470400000000000000000000000000000000000000 160 75435578175872981158511091388191100472190819687273632796304732530806811754787452855516484838098399311930036496771135401937111582288624279830865582057201540018380925010173602073524790665632577797579493438810526690831713577886930133127157570192015360000000000000000000000000000000000000000 161 12221035136855022153811037499208134470872863981961373973206343574569021046849034784174017521802178803528365475205028754710074183278146437234349167203154506992602824732429437120923975617774137806819112808921297889706555297827544474879931571105920188416000000000000000000000000000000000000000 162 1992104634357908083258489864156635286047126971072014276725635284291859554990720924694800719516623481489431202057644562972740291092867547197380494062606129698843903927191789737897694510017791755292924202219444359114651162957677498128875305292569996427264000000000000000000000000000000000000000 163 326717456976884320148733439510973104413494546261804613076070394249076645163879408939605927881710921479584553132528138232239116012632085564735816955243100370176442490379991737939529910102856229298627797091163068995784979929768724986333876458754890339975168000000000000000000000000000000000000000 164 53910384802762458127118617110964003781014412983174827443521406894007149989740494373249331511082803338128258534064274882787136590648788793552972594038149862308377897062946366770684640871941234007459467672171300022764618528779506915536416817390622887018233856000000000000000000000000000000000000000 165 8949452599117121478724416773451189042305593862603260226523599406642345478479786337266542990178227566344767308474999290755364595612276066490729749223711158544790172241089724605682252120357317657640756142529656360486382557597695583996822852764998220116289126400000000000000000000000000000000000000000 166 1494612823159220602834727446116490698483472390775123871527783668178402860636296923089193082650613568595129745165679275491241374525405329019506357391567179908243866583487687583237455390476159062872416219779074004057956107619164239470402730489650248203178564648960000000000000000000000000000000000000000 167 251103957982454839713600685209294030662684105459803793090592522420647454098106535470087384831584107316563695559792947675754401771921862777259113260803717352174778284017398307282586707138491566894269975623003583729953842683077539003554588859191902241797873430691840000000000000000000000000000000000000000 168 42438072515549732910638717002078531266009558038907199138855588938924273918951849443758960176566645777860441577722132665871210991680973982187791692652240230825035582563515268411639085163334047808526202347207503875414474586150781202612722850070851789655707662921236480000000000000000000000000000000000000000 169 7214724935217951914647335692240267449336303494935884015505086164789382067852284356923807509541190297984952808936439470654450340079763678007532848415718054955915721866646187982766808996130855592019743245467818560629242908661026559094178436433771416454503967623175208960000000000000000000000000000000000000000 170 1233760654602359824457443795891974729501888585820396734012408225813095513378290046834899627371244968116953468510432548532033223836125268014305913131445276853408073147609910252674324141941903707747754910023786724273284734084637086140957140904946709677722867836152446976000000000000000000000000000000000000000000 171 212214090007221197805647729621630782737439553752789534701510758417651328862909289761760588258603377133575508074785636186030491165836111541213642387509360826297090981819184621755587719026607095989718243082385574143971287702169841387339575042362039633448790461158433541324800000000000000000000000000000000000000000 172 36714278589319484888200482065066228517569659404810091196546750158057291889358528820537574520716504731694139361897416730570327781579505987340727464281151641433761050328296829532264953682357569168186108206721022371200272370649079459666982386276249008865198929841585367757619200000000000000000000000000000000000000000 173 6388497929649667809412512951891669495943850792596286159427021427212190052073322145755052719944908547179499400943184798425810117295889736599538559758549927188785084158579045413204405806739998183922337398366008596207284603378815692723099510691057305734456620762958188788475494400000000000000000000000000000000000000000 174 1118024065422389263570943596135677373752578188419914218282153183412001537668045672166936278318219948985008808456392271428553913937863339105708840666184147951258134150203116641214893584999191820904235185392654776062264443074549271172743125928800294730730685839418046958149618892800000000000000000000000000000000000000000 175 196778660940003857453219239262385744661912109312413062844200811735589351098183325920186342089054516883137326201017317887927951806592326207542145088516606500041841139942358891593138597934484192616047141107184209867280738903207307067041713974537408196141535941564239586743287808000000000000000000000000000000000000000000000 176 34830947435871768505548109459380919009413654274636040198068367681837804226384724021163955043146015514126067522301213936551178486634307980599002778639373731115977549433454337291366064054963327716998149959635074770565075247232854535478195040430118607335315527576536488222629046517760000000000000000000000000000000000000000000 177 6200106546695605883581345007119004611624547583920866496393658472183503230729585334426395156515463182057133917080538246694385629589580879114694079840868975125752617307958471210234133072601966443442244545939813962994507059207716475806797570577472646870500569110484725224583780672471040000000000000000000000000000000000000000000 178 1109854100709059756019160085907110407427752348299145390235800423913345290183255264045005108130146528024283791123049569538219854733990285728078910879537246372227943089182803400141572159730625450813695345726311105104621252338628750392443922181788945443191751591506203582009675179811143680000000000000000000000000000000000000000000 179 199779973263027997992190496137919800923554005572207401396321805520266833948099336602618026233696769125989196356031636278506193064785296320299867322984566915800873733261270807550202885224320056570346138047285023138523424416752830288338739947341008994074757936760956567253775294586117160960000000000000000000000000000000000000000000 180 36161291249844173938251240641724031005157261343796200029278360328808074971611276569412424860177515752413686938186731929740785783793539669149249727735754011575130217640587565165511583694234468340107345657720864523397536039680400566157403208345523415687274620955614484799007371757487128576000000000000000000000000000000000000000000000 181 6581555903534138791061382748130672109777539104911707273106602015178229689694205731614002504690419964249026654344086248612432683682556406116658724057505762073404672556240495679929583296704530096056981950514406903616814878866497794154903813936709403451837799206260478536112669478594643440435200000000000000000000000000000000000000000000 182 1204461092534059742072470951099891618587133731000527026046315387573280001333872213557912811963345143070634027063500071265404531570723748045349191025860888745411361180955304855812085729944977098904925249330603393786758983688253441622027811783643990496898758347558961828896110849773309222767820800000000000000000000000000000000000000000000 183 221627458944357839023433954293320167114640228118003569094862945134294362443242014065060121757365195034573972155656889486852375592153668122476368452005798369203742168071495628111488675879820538819928800411168005794092151674373184101538952685837657130498035814842868531252208001362957981105887641600000000000000000000000000000000000000000000 184 41002290983716825125559453314506270917121636957175567405878032079052841174198916001020084602280634115248832793999560931512972830863139824888305630115345954031485764165183366040123282025066689411407155555849748656638163317418461863069414110009397376011702188783170256798222699968001668897928590131200000000000000000000000000000000000000000000 185 7626648961509284456099305922222701750752652309018118448185737216878171136885640761602784758223123383665170121601277026527345082262450872319577501036400626503954349339964134253930539822325583940790271189668248085725223584449167702519297271277563180402176670712521750211517238621765527815389163028480000000000000000000000000000000000000000000000 186 1426224580931757865098441014514684269021831131258328788288831160838471398117273663721134818894525278817730948794150162214810975491631083128476233653271978781247592809542698317021518679422572443327460659879798436614863973662721112628960045389830139401047049189029202542257569661397838920547045860179968000000000000000000000000000000000000000000000 187 268137889089261509594770880841741904319486090478346770955226542276131754412703993261636362806035776747189427679476543131665188182617458849030566745275633473126059532026336652945835950003913633175903074276003610376264399435546745094204859286220269595243087435973990234947338459620543167809729283250716672000000000000000000000000000000000000000000000 188 50679494930325448102233058890216715862395274769340578998083031605388239186965828544595056722013521354827075571676037114682216102280382168770782625909208499861858011229619479474425806507691569256519348969043163663843256329678952719837307735893952987028190814636709683764592141801221806005706266241782513664000000000000000000000000000000000000000000000 189 9629373608543379423722697322433145251705434095934121395694276446681240914880884901284468197697047852743499821786381498795550220157220911971601735000547004380667180952836369288861511884368353964958125875123355581043324251874797181411215264009935609838478745157648439434866999453624702831541667746929325375488000000000000000000000000000000000000000000000 190 1839261308298497339663435837776912929029450639487945938542663384789379878450793359451689428237372632190689648499938476754070703426855422868649855203808184434614207578822184821840743804368770254682478011068535113627851880913651736766904079527823679974439591006302162241262955980295512022320921723090733577011200000000000000000000000000000000000000000000000 191 353147851515986744464535804199681897704859940942946083073552120739480880767175750242932010692250478920781837194348713528764491219553224640374817724684875665048215298331642760450379866985142671900376212219953839369777181408478573731544356448708082469197530102636364109071125774300845126769944975684595008541818880000000000000000000000000000000000000000000000 192 68159384284216415434244229769722897785298203470789342442007462716964519312047994015473537393503254737883254692840162175520283792238796194464802516244938515792342454228783658226402112128483243230028631870556954631033853483990335822197126471859553676149202878029250924171717175622127511797106029233701101543903723520000000000000000000000000000000000000000000000 193 13223275547931131554740433930689626143773816568142876128241333222626100936742061088970696845680222581934444552362516671228932557172411038789684525664623514451817521237333137944141938930593085036850710982012375015892604210547687599171983145574461015015008635435997748304543193097649102536095846265240272559421196861440000000000000000000000000000000000000000000000 194 2578607246227648016550315914069610204907105494086141378043993871330341631374218710593270189036377497894739664107335116260995366433890475937246460144630935699008312068851139791014124422755447401279343826523408010871160891544936634624024651123525465083444896389995913239325324432244153487297944404344989109048581166202880000000000000000000000000000000000000000000000 195 505420312050548019738792590889159422894807661920750133505787974006887837798993126135613912052104403904368431585986689669197674271384976018112353850513357370900984878443631910068618975130288079554881695894600977388535530417506265626693491541093071184525732913554611344976007533691154311105692453480506241606042777550848000000000000000000000000000000000000000000000000 196 99570393372994116545053621392809991743215031488961728865427440048454375266082666326285866899454578360975475219524434206830245409279616608778483002673441726977088385078413145934338802813359727508617103740958928960810158648814977950333626518167340628844823362087763843223581053406560943668904006630292962961731996627658342400000000000000000000000000000000000000000000000 197 19715445900063921780596867309354913110012408964566917018052926126737070661741847946208307186229248630668863356094509015984056092289452249847368096177314285623743995594429264186559972440733049310622046832055485071633068607152349384053559752773246543187952805404408300977877332151302161545135181598546120406029882944504043929600000000000000000000000000000000000000000000000 198 3923473812518304515159997898456599053629068431710057943024096019657868620420951303975383121466657174196660502600655489658065660112262365497544258083936189104534312707025405447562929743992377995805211796974128105321334120176653326154496226130570342533708130878550370718460420962739339803124262230403056367502515385565160092467200000000000000000000000000000000000000000000000 199 784714578027966551034601397862524136983660297798737396978268820578137652713586326205702762591924700784656326078225040636106354576291423919536616991828065781457895542984409500651210003999202833393344405919052763125404810571291153379011136621195536033724119651118551670816924901744649472442039942354502198027611675675585377887846400000000000000000000000000000000000000000000000